Kezdőlap › Fórumok › Vegyes felvágott › UTF-8 vs ISO-8859-2
- This topic has 11 hozzászólás, 9 résztvevő, and was last updated 18 years, 9 months telt el by
xcut.
-
SzerzőBejegyzés
-
2005-03-06-12:34 #2005508
Sziasztok!
Kedvenc témám a karakterkódolás. 🙂2005-03-06-13:38 #20055092005-03-06-14:07 #2005510neked az UTF-8-al jók voltak a windows ékezetes fájlnevei? ezt hogy csináltad? nekem sehogysem jó 😆
ISO 8859-2-t használok, úgy vettem észre ez inkább jobb mint az UTF-8… UTF-8-al nekem csak problémák vannak
[align=right][snapback]121957[/snapback][/align]ez disztribució függõ…..
2005-03-06-14:31 #2005511Winben:
FAT -> ISO
NTFS -> UTF
Wines partíciónál a mount opcióka tedd bele az iocharset=iso-8859-2 vagy iocharset=utf8 kapcsolót.
A UTF-fel csak az a baj, hogy nem elég elterjedt. Pl. az MC elég ronda tud lenni hu_HU.UTF8 locale alatt…2005-03-06-14:49 #2005512(Tudtad volna javítani, de mindegy, megtettem. Kisbetû.)
[align=right][snapback]121950[/snapback][/align]Bocs az offért, de halálra kerestem, hogy hol lehetne javítani. Elárulod Kisbetû? Aztán ezt töröld is. B)
2005-03-07-15:09 #2005513Winben:
FAT -> ISO
NTFS -> UTF
Wines partíciónál a mount opcióka tedd bele az iocharset=iso-8859-2 vagy iocharset=utf8 kapcsolót.
A UTF-fel csak az a baj, hogy nem elég elterjedt. Pl. az MC elég ronda tud lenni hu_HU.UTF8 locale alatt…
[align=right][snapback]121988[/snapback][/align]Köszi, ez megoldotta a dolgot. A probléma az volt, hogy iso8859-2-t használtam és az fstab-ban pedig nls=utf8 volt beállítva.
2005-03-08-01:41 #2005514mondjuk nalam utf8ba kell mountolni a fatokat;
igy szabalyosabb: codepage=852,utf82006-08-23-11:34 #2005515Sziasztok!
Nagyon megköszönném, ha valaki pontosan választ tudna adni az alábbiakra:
Hogyan lehet egy adott linux „debian” + apache szerverre több olyan weblapot elhelyezni, hogy minden weblaphoz külön külön be lehessen állítani a karakterkódolást:
A php.ini fileban található egy beállítás, mellyel állítható, hogy a php hogyan építse fel az adott oldalt, itt be tudom állítani hogy milyen kódolást használjon a php, de nem tudom beállítani hogy külön külön más más oldalnál más kódolást használjon a böngésző, tehát ha a böngésző automatikusan választ!A beálítás a következő:
default_charset = iso-8859-2
ha ezt beállítom akkor automatikusan felismeri az iso-8859-2 es kódolásu lapokta a böngésző, ha ezt nem állítom be akkor pedig UTF-8 ban használja a kódolást.Tehát a kérdésem az, hogy egy szerveren hogy lehet különböző kódolású oldalakat rakni!!!
Várom mielőbbi segítségeteket,
Köszi
2006-08-23-11:46 #2005516Egyszerű, két részből áll a dolog:
1.) mielőtt elkezdődik a html kimenet, egy php utasítás: header(„Content-type: text/html; charset=utf-8”);
2.) egy ilyet meg bele a kódba: a head részhez.Tapasztalat: latin2-es kódolás nem jó, nem mindig jelennek meg tökéletesen az őű betűk, én jobban szeretem a cp1250-es kódolást használni helyette, ráadásul az kompatibilisebb a windows-szal is (és bizony az nem hátrány, mivel a látogatók nagy része úgyis azt használ).
Szerverszinten is lehet, a .htaccess fájlokba kell beleírni azt, hogy az adott mappában mivel akarod módosítani az apache konfigfájlait.
2006-08-28-09:15 #2005517Sziasztok!
Megköszönném, ha valaki leírná, hogy mit is kellene írni abba a .htaccess fileba, hogy tudjon működni a kódolás, egyteljes minta kellene amit be tudnék másolni az adott könyvtár gyökerébe és működne a kódolás
Mindent megpróbáltam de nekem sehogy sem jön össze. Nem tudom egyszerűen visszaállítani a kódolást csak ha a php.ini fileba a default_charset = „iso-8859-2” parancsort írom, de ekkor a szerveren lévő UTF-8 as oldal jelenik meg rossz kódolással ( tehát az oldalt néző böngészője automatikusan az iso-8859-2 kódolást látja)
Kellene végre már egy teljes .htaccess file mindennel együtt amit csak be kellene másolnom a gyökérkönyvtárba hogy működjön az adott oldal. Azt szeretném ha az az adott oldal iso-8859-2 kódolással működne.
Segítsetek :'( :'( :'( :'( :'(
:'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz