Autor | Zpráva | ||
---|---|---|---|
Maturannnt Profil * |
#1 · Zasláno: 12. 10. 2011, 13:46:19
Zdravím, můžu pužívat na webu názvy adresářů s diakrtitikou?
|
||
Joker Profil |
#2 · Zasláno: 12. 10. 2011, 13:57:06
Možné to je, ale hlavně pokud se s těmi adresáři nějak pracuje v PHP, je lepší to nedělat.
Souborový systém je obvykle v jiném kódování než PHP skripty, takže používání názvů s diakritikou ve skriptech pak přináší některé záludnosti a problémy. |
||
Maturannnt Profil * |
#3 · Zasláno: 12. 10. 2011, 14:07:14
OK, děkuji za vysvětlení a přeji hezký den.
|
||
oop Profil * |
#4 · Zasláno: 12. 10. 2011, 14:21:13
a keď už predsa tu diakritiku treba použiť, tak tu mame funkcie:
urlencode() urldecode() |
||
Joker Profil |
#5 · Zasláno: 12. 10. 2011, 15:19:00
oop:
V čem to pomůže u adresářů na disku? |
||
me vakérav Profil * |
#6 · Zasláno: 12. 10. 2011, 15:45:40
Unixové systémy používají utf-8 (pokud admin není prase a nenastaví něco obskurního), takže jestli máš stránku v utf-8, neměl by to být problém. Taktéž URL jsou kódovány standardně v utf-8.
Pokud je server na Windows, je to trochu složitější: 8bitové kódování se liší podle toho, o jakou jazykovou mutaci serveru se jedná (resp. region). Pro střední Evropu je to windows-1250 (ovšem jazyky serveru bývají ledajaké). Pokud nemáš web v windows-1250, musíš překódovávat, pokud máš, musíš stejně ještě použít urlencode() pro odkazy. Tzn.: Pokud to je možné, diakritice se raději vyhni. Pokud to není možné, použij utf-8 a unixový systém a neměly by být problémy. |
||
oop Profil * |
#7 · Zasláno: 12. 10. 2011, 15:47:59
Joker:
No však keď sa s tými (s diakritikou) adresármi pracuje, tak pomocou tých fukcí... |
||
Joker Profil |
#8 · Zasláno: 12. 10. 2011, 15:48:54 · Upravil/a: Joker
me vakérav:
„Pokud to není možné, použij utf-8 a unixový systém a neměly by být problémy.“ Já to zhruba před 2 lety zkoušel, skript byl v UTF-8 a na Linuxovém serveru a stejně s tím byly problémy. oop: „No však keď sa s tými (s diakritikou) adresármi pracuje, tak pomocou tých fukcí...“ To jsou funkce pro URL, ne pro práci se souborovým systémem. |
||
oop Profil * |
#9 · Zasláno: 13. 10. 2011, 12:15:49
Joker:
No jasne pre URL; niekedy môže byť súčasťou URL aj názov adresára zo súborového systému... |
||
Časová prodleva: 13 let
|
0