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.
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.
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
Ah ok,
grazie mille!!!
Facci sapere come va e se hai ulteriori problemi![]()