Autor | Zpráva | ||
---|---|---|---|
učenec Profil |
#1 · Zasláno: 16. 8. 2014, 16:29:08
Mám skript na upload souborů. Nicméně po uploadu je ten název (obsahující diakritická znaménka) hatmatilka. Chtěl jsem zeptat jestli jde php skriptu nějak říct s jakým kódováním pracuje zkrátka aby to takhle neblblo. V potaz vemte že diakritiku z názvu odstraňovat nechci. Jedině až v krajním případě. Sakra ten Komenský nám ale nadělal problémů :D Díky za rady.
|
||
Joker Profil |
#2 · Zasláno: 16. 8. 2014, 17:11:50
S diakritikou v názvech souborů jsou potíže. Kdysi jsem to řešil a nevyřešil.
učenec: „jde php skriptu nějak říct s jakým kódováním pracuje“ Převést v PHP text z jednoho kódování do jiného není problém. Ten problém je, že není jisté, v jakém kódování ten název souboru vlastně je. Různé systémy používají různá, ve Windows to je nějaké divné kódování a v Linuxu to snad dokonce záleží na aplikaci, která ten soubor pojmenovává. „Sakra ten Komenský nám ale nadělal problémů :D“ Hus? ;-) |
||
Yuff.3 Profil |
#3 · Zasláno: 16. 8. 2014, 17:24:27
učenec:
Ja by som to riešil tak, že názov súboru by som zmenil na náhodný podľa čísel a k danému číslu by sa originál názov vždy uložil do DB. Potom na základe selectu z DB už nebol problém vytiahnuť nie len súbor ale aj jeho názov -> originál názov.. |
||
učenec Profil |
#4 · Zasláno: 16. 8. 2014, 17:40:19
Joker:
No jo fakt že Hus. |
||
Časová prodleva: 10 let
|
0