• User Attivo

    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 "&nbsp&nbsp&nbsp<img src="biografie/nofoto.png" height="15 " alt="$tag non ha ancora una foto " / />&nbsp&nbsp";
    }
    ?> <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.jpg

    Cosa posso fare?
    Grazie


  • User Attivo

    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


  • Moderatore

    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" />


  • User Attivo

    Il charset è corretto così come l'hai scritto...
    Grazie