Meet hívás és az Üzleti email: info@blackpanther.hu

Nyelvezet, kódlap, karakterkódolás

Nyelvezet, kódlap, karakterkódolás

Nyelvezet, kódlap, karakterkódolás

Szerző: Adminisztrátor

Itt vagy most:

“Mindennek az értelme, hogy az informatikai eszközök (számítógép, faxgépek, stb.) nagy része az emberi kommunikációra használatos ábécéket általában elektronikus (leggyakrabban digitális) formában tudják csak megjeleníteni, pl. egy számítógép az összes digitálisan megjeleníthető karaktert (így a betűk kis és nagy variánsait, valamint egyéb speciális karaktereket is) számok formájában tudja csak tárolni és egymástól megkülönböztetni. Ezeket a számokból álló rendszereket nevezik karakterkódoknak.”

“Az angolszász, majd az európai országokból kiindulva az ASCII után először az úgynevezett Latin-1 kódolás terjedt el, ami tartalmazza az összes angol nyelvhez szükséges betűt, illetve számos európai nyelv betűit, de például a magyar „ő” és „ű” betűket nem (ezek helyett – helytelenül – gyakran használják a hullámos illetve a kalapos betűket: û ô vagy õ). Magyarhoz lehet azonban a Latin-2 (közép-európai)kódolást is használni, ami ismeri az ő és ű betűinket, de nem ismer más fontos betűket, például a cirill, görög, vagy például az örmény, indiai, arab és héber betűket, a kínai írásjegyeket és a japán kanákat. A Unicode és az UTF-8 kódolás egyszerre támogatja mindezen karakterek megjelenítését, és így minden nyelv egységes kódolást tud használni, megelőzve a betűk nem tervezett „átalakulását”.  (Wikipédia)

A rendszer nyelvezetének beállítása

Szerencsére már minden korszerű rendszer UTF-8 kódlapot használ, és a blackPanther OS több évvel megelőzte a Microsoft termékeket, mire alkalmazni kezdték a Windows-ban, vagy akár a legnagyobb disztribúciókban is.

Honnan tudjuk, hogy kódolási problémánk van?!

Ilyeneket láthatunk a fájlnevekben, vagy a fájl tartalmában:

FIGYELEM

Amikor a rendszer kódlapja rossz, már indítási szakaszban megjelenési hibát kapunk, illetve a TTY terminálokon az ékezetes betűk rosszul jelennek meg.  Amikor a fiókunk kódlapja rossz, de a rendszer kódlapja jó, akkor ne állítsuk el a rendszerszintű beállításokat!  Teszteljük a kódlap beállításokat egy átmenetileg létrehozott másik felhasználói fiókban. Amennyiben belépéskor minden karakter helyesen jelenik meg, a saját fiókunk beállításait kell ellenőrizni

Kódlap beállítása
Ne legyen bejelölve a régebbi nem UTF8 jelölőnégyzet, egyébként rossz kódolást kapsz

A rosszul beállított kódlap, működési problémákhoz vezet!

Parancssorból indítható beállítófelület:

Karakterkonverziós eszközök

  • iconv – fájlok tartalmát konvertálja egy adott kódról egy másik kódra

  • convmv – a fájlnevet konvertálja egy adott kódról egy másik kódra

Interaktív beállítás konzolban (rendszerszintű)

Karakterkódolások keresése

Jelenlegi kódolás

Elérhető lokalizációk:

Elérhető kódlapok

Szűkítés egy nyelvre

Lokalizáció lekérése Python-al

Hiányzó lokalizáció telepítése

Például ‘English’ lokalizáció telepítése:

Kódlap váltása konzolból

Samba megosztások kódolása

A grafikus környezetben külön definálhatunk kódolásokat, de a kevert kódlapok nem csak megjelenítési, de működési problémákat is okoznak! Használj UTF-8 kódlapot!!

Felhasználói szintű!

A fiókod nyelvének egyéni beállítása a vezérlőközpontból az alábbi állományokat módosítja! Németország esetén:

~/.config/plasma-locale-settings.sh

és a ~/.config/plasma-localerc például Ausztria esetén:

Fontos! A nem UTF-8 kódlapú lokalizációs beállítások működési problémát okoznak. Az elhárításához állítsd vissza, vagy töröld ezeket az állományokat és indítsd újra a gépet. Amennyiben már indításkor vagy konzolon rosszak a karakterek, a rendszer lokális beállításánál engedélyezve van a “nem utf8 kódlap” (non-utf8)! Ezt tiltsuk le és új inditrd-t kell generálni. Amennyiben a Grub is rosszu jelenik meg, telepítsük újra a grub-ot is.

Hozzászólások lezárva

Megújult márkaoldalunk a Facebook-on! Hírekkel, értesítésekkel, különlegességekkel..

Látogatás oda

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match