- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema accenti nelle url
-
Problema accenti nelle url
Salve ragazzi,
ho bisogno di un aiuto su una funzione php presente in un mio template di vbulletin, ovvero questa:<?php
if(file_exists("biografie/$tag.jpg"))
{
// If yes, print out the image
echo "<img src="biografie/$tag.jpg" width="35 " height="50 " alt="Foto di $tag" / />";
}
// if no, give an alternative image
else
{
echo "   <img src="biografie/nofoto.png" height="15 " alt="$tag non ha ancora una foto " / />  ";
}
?> <a href="tags.php?$session[sessionurl]tag=$tag_url"><font size="1">$tag</font></a>Praticamente usa la variabile $tag per pescare la foto da una determinata cartella. Il problema è che se nella variabile ci sono parole con gli accenti, la foto la individua correttamente ma non la visualizza (solita x rossa).
Esempio:
Variabile $tag: Renée Zelweger
nome foto: Renée Zelweger.jpg
indirizzo restituito (sbagliato): Ren%E9e%20Zellweger.jpgCosa posso fare?
Grazie
-
Possibile che si tratti di un problema del server? Ho fatto la prova caricando un file jpg con una lettera accentata, quindi ho eliminato il htaccess e mi restituisce errore 404.
Ho provato su un altro sito di mia proprietà ma hostato altrove e la foto si vede.
Che dite?
Grazie
-
Non ne sono sicuro, ma prova a controllare come dichiari il contenuto della pagina, ovvero il tag "content-Type" che dovrebbe essere così:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-
Il charset è corretto così come l'hai scritto...
Grazie