A területi beállítás egy konzol CentOS, dedikált szerver saját kezűleg

Gyakran a tulajdonosok a dedikált szerverek kap a szerver szolgáltatók helytelenül beállított locale. Ennek következtében a konzol nem jelenik orosz betűket. A téma az oroszosítás már írt jegyzetek minden hegy, de röviden leírja azokat a módszereket beállítani a helyes területi CentOS linux 4.x, 5.xTak mint CentOS nagyjából egy klón RedHat Linux Enterprize, a konzol UTF-8 kódolás Unicode. Nos, most már hagyománnyá vált. Személy szerint a véleményem - Unicode taxik. Fokozatosan felváltja egy csomó Unicode kódolások mi típusú CP1251, KOI8-R. És ez nagyon jó. Mert olyan fáradt Mindezen pribabahi a kódolások - nincs mentett.
Szóval
Ha látni normális orosz betűk a konzol, az első dolog, amit meg kell állítania az ügyfelet. Mi távolról kapcsolódik, és minden bizonnyal a mi kedvenc prog gitt.
futtatni, válassza ki a kívánt anyagot, töltse be a Load gomb beállításához gitt. Akkor megy a Window -> Fordítás és a legördülő menüből válassza ki az UTF-8. Ezután mentse a beállításokat erre a kapcsolatot a Mentés gombra.
Furcsa módon, sok probléma kódolás oldják meg ezt a pontot :-)
Ha semmi sem történt - megyünk tovább.
Ellenőrizze, melyik területi most meg a parancs
helyszín
Általában a parancs kimenete a következőképpen néz ki:
LANG = en_US.UTF-8
LC_CTYPE = "en_US.UTF-8"
LC_NUMERIC = "en_US.UTF-8"
LC_TIME = "en_US.UTF-8"
LC_COLLATE = "en_US.UTF-8"
LC_MONETARY = "en_US.UTF-8"
LC_MESSAGES = "en_US.UTF-8"
LC_PAPER = "en_US.UTF-8"
LC_NAME = "en_US.UTF-8"
LC_ADDRESS = "en_US.UTF-8"
LC_TELEPHONE = "en_US.UTF-8"
LC_MEASUREMENT = "en_US.UTF-8"
LC_IDENTIFICATION = "en_US.UTF-8"
LC_ALL =

Ez azt jelenti, hogy a kódolási használjuk a konzol en_US.UTF-8. De a következtetést lehet nagyon más. Például így:
LANG =
LC_CTYPE = "POSIX"
LC_NUMERIC = "POSIX"
LC_TIME = "POSIX"
LC_COLLATE = "POSIX"
LC_MONETARY = "POSIX"
LC_MESSAGES = "POSIX"
LC_PAPER = "POSIX"
LC_NAME = "POSIX"
LC_ADDRESS = "POSIX"
LC_TELEPHONE = "POSIX"
LC_MEASUREMENT = "POSIX"
LC_IDENTIFICATION = "POSIX"
LC_ALL =

Tehát van egy probléma.
Ahhoz, hogy ellenőrizze a rendelkezésre álló kész helyszíneken a rendszerben a parancs futtatásához
locale -a | grep ru

És keresi a kimeneti szükségünk van helyben. Abban az esetben, UTF-8 kódolású szükséges locale néz ru_RU.utf8. Ha egy ilyen sor a kimenetre, majd tegye a következőket:
Hozza létre a / etc / sysconfig / i18n csapat:
touch / etc / sysconfig / i18n
Ezt követően a fájl írja a következő sorokat:
LANG = "ru_RU.UTF-8"
TÁMOGATOTT = "ru_RU.UTF-8: ru_RU: ru"
SYSFONT = "latarcyrheb-sun16"

Szembesül egy ilyen problnmoy:
Érdemes gostenvaya CentOS 6.2 Citrix XenServer 5,6, a lokalizáció (kódolása) közvetlenül a konzol kliens Citrix kap a „halandzsa”, bár csatlakoztatásakor SSH-n keresztül minden működik hurrá. A vendég FreeBSD ilyen problémák ne nézni.
Kérdezzen ahol ásni.

A probléma a Xen VNC Viewer. Ez nonszensz a térképen az orosz nyelv minden Linux dolgozni paravirtualizációt módban.

Kapcsolódó cikkek