Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    Problema file con carattere °

    Ragazzi,
    dinamicamente in php, devo aprire un link il cui nome contiene il carattere ° es. N°13 file.pdf
    Però quando apro il file mi esce questa cosa N°13 file.pdf e non mi trova il file...
    Come posso risolvere?
    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    1- settare la codifica dell file dello script in utf8
    2- evitare di usare caratteri speciali nei files sarebbe meglio ma mal che vada puoi sempre tentare

    $file = "file maledetto °çç§éç°.txt" ;

    $file = rawurlencode($file) ;

    $data = file_get_contents(rawurldecode($file) ) ;

    Ovviamente devi fare attenzione che la codifica utf-8 venga rispettata e mal che vada usare le opportune funzioni di ricodifica

    $file = "file maledetto °çç§éç°.txt" ;
    $data = file_get_contents(utf8_decode($file) ) ;

    Nel caso dai un occhio qua : http://www.php.net/manual/en/function.utf8-decode.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Ah ok,
    grazie mille!!!

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Facci sapere come va e se hai ulteriori problemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.