Autor | Zpráva | ||
---|---|---|---|
Acci Profil |
#1 · Zasláno: 6. 4. 2006, 20:23:15
Potřeboval bych převést řetězec do UTF-8. Potíž je v tom, že neznám původní kódování. Chci totiž, aby když někdo do adresního řádku adresu s diakritikou, aby se převedla na znaky bez diakritiky. Opera používá UTF-8, ale IE a FF windows-1250.
|
||
BaTeCzKo Profil |
#2 · Zasláno: 6. 4. 2006, 21:40:21 · Upravil/a: BaTeCzKo
Pokuď se to týká zadávání nějakých parametrů do url (skriptama) - tím myslím české znaky v $_GET, tak je dobré používat funkce RawURLEncode a RawURLDecode (v php). Ukázka: http://bateczko.webzdarma.cz/odpadak/data/urlcc.php - tohleto převádí všechny znaky s diakritikou na nějaký kód. Funkce RawURLDecode to zase rozkóduje a diakritika funguje normálně. :-)
|
||
habendorf Profil |
#3 · Zasláno: 6. 4. 2006, 22:20:35
BaTeCzKo: Hezky to funguje :o)
p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88% 20p%C4%9Bl%20%C4%8F%C3%A1belsk%C3%A9%20%C3%B3dy |
||
Acci Profil |
#4 · Zasláno: 7. 4. 2006, 05:29:13
BaTeCzKo
Jo, ale to nemůžu použít. Jde mi o to, aby když někdo napíše ten text do adresního řádku prohlížeče, zůstala zachována diakritika. |
||
JersyWoo Profil |
#5 · Zasláno: 7. 4. 2006, 13:59:01
Nezůstane protože přenosový protokol, či jak se ten bazmek jmenuje neumí háčky a čárky, všechny taková písmena nahradí procentama a nějakým číslem(%20,%35,..) Zaměř se na funkce viz příspěvek od BaTeCzKo
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0