Autor | Zpráva | ||
---|---|---|---|
arexam Profil * |
#1 · Zasláno: 27. 1. 2011, 22:50:35
Zdravím všechny,
narazil jsem na takový problém s načítáním jmen souborů a s naší diakritikou. Funkcí readdir si načítám jména souborů do pole. Ty potom vypisuji a zároveň slouží jako odkaz na soubor. Názvy se načítají v kódování ve kterém jsou soubory na serveru uloženy. Ve windows tedy Windows-1250. Jde o to, že při výpisu v UTF-8 (ve kterém je celý web) to samozřejmě začne vyhazovat nesmysly (otazníky, jap. znaky...). Chci se tedy zeptat, zda existuje nějaká funkce na změnu kódování celého pole? Jména souborů bohužel přejmenovat nemůžu. Kdybych oříznul diakritiku na výpisu názvů, nedostanu se zase k souboru v daném odkazu. Děkuji za jakékoliv rady. Co jsem našel na netu, jako např. toto mě moc nepotěšilo.. |
||
Chro Profil |
#2 · Zasláno: 28. 1. 2011, 01:28:07
Hledej funkci iconv().
|
||
imploder Profil |
#3 · Zasláno: 28. 1. 2011, 01:30:06
arexam:
Funkce iconv překóduje řetězec z jednoho dódování do druhého. Takže: $nazev_utf8 = iconv('Windows-1250', 'UTF-8', $nazev_win1250); Doufám, že jsem dotaz správně pochopil. |
||
arexam Profil * |
#4 · Zasláno: 28. 1. 2011, 16:45:45
Moc děkuji!
iconv už jsem zkoušel, ale asi jsem někde udělal chybu. Ještě jednou díky! |
||
Časová prodleva: 13 let
|
0