Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › Fontok megint, talán másképp
- This topic has 12 hozzászólás, 4 résztvevő, and was last updated 17 years, 7 months telt el by
pointux.
-
SzerzőBejegyzés
-
2007-11-30-18:48 #2142068
A megoldás első fele, külső segítséggel megvan:
Az előző hozzászólásomba beillesztett link alatt található műveleteket ugye már elvégeztem, tehát nem tudom, az alap Debian desktop-féle telepítésénél (ami ugye nekem van) szüksgé van-e rájuk, hogy az alábbiak működjenek.
Tehát:
Nem a LANG változót kell bántani, hanem az LC_CTYPE-ot.
Code:LC_CTYPE=hu_HU.UTF-8
export LC_CTYPEEzután ha az Xterm-ből, amibe ezeket beírtam, indítok egy másik Xtermet, abban már megvalósul, a konzolos programok angolul jelennek meg, de vannak magyar ékezetek is.
Amit még nem tudok: hogyan lethet ezt a módosítást automatizálni, hogy az először indított Xterm automatikusan tudja ezt a feature-t? Gondolom ezeket az LC_ változókat az indított programok öröklik valahonnan, ott kellene módosítani rajtuk.
De hol van ez az ott?
2007-11-30-18:48 #2142069A megoldás első fele, külső segítséggel megvan:
Az előző hozzászólásomba beillesztett link alatt található műveleteket ugye már elvégeztem, tehát nem tudom, az alap Debian desktop-féle telepítésénél (ami ugye nekem van) szüksgé van-e rájuk, hogy az alábbiak működjenek.
Tehát:
Nem a LANG változót kell bántani, hanem az LC_CTYPE-ot.
Code:LC_CTYPE=hu_HU.UTF-8
export LC_CTYPEEzután ha az Xterm-ből, amibe ezeket beírtam, indítok egy másik Xtermet, abban már megvalósul, a konzolos programok angolul jelennek meg, de vannak magyar ékezetek is.
Amit még nem tudok: hogyan lethet ezt a módosítást automatizálni, hogy az először indított Xterm automatikusan tudja ezt a feature-t? Gondolom ezeket az LC_ változókat az indított programok öröklik valahonnan, ott kellene módosítani rajtuk.
De hol van ez az ott?
2007-11-30-19:10 #2142070Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.2007-11-30-19:10 #2142071Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.2007-12-01-14:17 #2142072Azért választottam az UTF8-at, mert root-ként az van nálam beállítva (nem én állítottam be, valószínű a telepítéskor megadottak miatt lett olyan). Azt pedig tudom, hogy ott nincs gond az ékezetekkel. Egyébként valószínű, hogy konzolban nincs szükségem a sima magyar karakterkészletnél többre, lévén pl. nem onnan levelezem. De ha meglesz az automatizálás módja, akkor onnan csak egy lépés lesz 8859-2-re váltani.
Azt mondjuk nem tudtam, hogy az UTF8-cal a másikak rosszul jelennek meg, bár rémlik, hogy vannak leveleim, amik olyan beállítással csúnyábbak. Ennek még utána kell járnom.
2007-12-01-14:17 #2142073Azért választottam az UTF8-at, mert root-ként az van nálam beállítva (nem én állítottam be, valószínű a telepítéskor megadottak miatt lett olyan). Azt pedig tudom, hogy ott nincs gond az ékezetekkel. Egyébként valószínű, hogy konzolban nincs szükségem a sima magyar karakterkészletnél többre, lévén pl. nem onnan levelezem. De ha meglesz az automatizálás módja, akkor onnan csak egy lépés lesz 8859-2-re váltani.
Azt mondjuk nem tudtam, hogy az UTF8-cal a másikak rosszul jelennek meg, bár rémlik, hogy vannak leveleim, amik olyan beállítással csúnyábbak. Ennek még utána kell járnom.
2007-12-01-14:30 #2142074ELaci wrote:Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.Hát most nagy baromságokat hordtál itt össze… (utána kéne nézni, hogy mi az az utf, meg hogyan működik)
2007-12-01-14:30 #2142075ELaci wrote:Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.Hát most nagy baromságokat hordtál itt össze… (utána kéne nézni, hogy mi az az utf, meg hogyan működik)
2007-12-01-17:02 #2142076vizsla wrote:ELaci wrote:Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.Hát most nagy baromságokat hordtál itt össze… (utána kéne nézni, hogy mi az az utf, meg hogyan működik)
Akkor lássunk egy olyan magyarázatot ami nem baromság!
2007-12-01-17:02 #2142077vizsla wrote:ELaci wrote:Az én meglátásom:
Alapvetően az ASCII egy angol (amerikai) kódkészlet, ami először vált szabvánnyá a világon. Ezekben nincsenek ékezetes karakterek mivel 7 bitesek.
Ezek után jött a 8 bites 8859, amibe beletartoznak a korábbi 7 bitesek, plusz néhány egzotikus megjelenésű akármi, ami már eddig is sok kriksz és krakszot okozott.
Ezek után meg jött az unicode ami már több byte-os lehet, ilyen pl. az utf-8.
Tehát ha utf-8 -at akarsz használni, akkor az azzal a kockázattal jár, hogy az eredeti 7 bites kódolású szöveg nem lesz jó, viszont a 8859-x még jó lehet, mert az csak 1 byte-os. Viszont ilyenkor meg az unicode lesz rossz.Hát most nagy baromságokat hordtál itt össze… (utána kéne nézni, hogy mi az az utf, meg hogyan működik)
Akkor lássunk egy olyan magyarázatot ami nem baromság!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz