Jos käytät Linux-päätelaitetta, saatat nähdä yhtäkkiä”ei voi asettaa maa-asetusta”-virheen ja nähdä salaperäisiä merkkejä, kuten”��”. Tämä virhe johtuu väärin määritetystä tai puuttuvasta UTF-8-koodaustuesta Linuxissa. UTF-8-aluetuki tulee välttämättömäksi, kun käytät muuta kieltä kuin englantia tai käytät hymiöitä. Joten tässä artikkelissa selitämme ensin, mikä on UTF-8, ja näytämme sitten, kuinka UTF-8-tuki otetaan käyttöön Linuxissa, jos se puuttuu.

UTF-8-tuen ottaminen käyttöön Linuxissa (2023)

Sisällysluettelo

Mitä UTF-8 tarkoittaa?

UTF-8 tarkoittaa” UCS Transformation Format 8”, ja se on Unicoden yleisin merkkikoodausmuoto. Tässä jokainen yksilöllinen merkki on kartoitettu yhden tavun yksiköihin. Ja koska yksi tavu koostuu 8 bitistä, UTF sisältää”-8″sen nimessä. Lopulta kieliprosessori tulkitsee nämä tavut binäärimuotoon, jotta prosessori ymmärtää ihmiskielemme.

Ympäristömuuttujan locale tukee UTF-8:aa Linuxissa, ja sitä voidaan muokata helposti päätelaitteen kautta. Sen avulla Linux-järjestelmäsi pystyy näyttämään oikein eri kielien merkit tekstitiedostossa tai verkkosivustossa.

Miten UTF-8-kieliasetuksen ottaminen käyttöön Linuxissa

Kieliasetuspaketin asentaminen

Kieliasetuspaketti asennetaan yleensä Linux-jakelun asennuksen aikana, mutta joskus se voi vioittua ja näyttää virheitä käyttää. Jos kohtaat ongelmia, suosittelemme ensin liittämään alla olevan komennon Linux-päätteeseen tarkistaaksesi, onko kieliasetuspaketti asennettu tietokoneellesi:

sudo dpkg-l locales

Jos paikallinen paketti on asennettu järjestelmääsi, saat samanlaisen tulosteen kuin alla:

Jos saat virheitä tai puuttuvia arvoja tulosteessa, sinun on asennettava locales-paketti alla olevan komennon avulla. Tämän jälkeen voit ottaa UTF-8:n tuen manuaalisesti käyttöön Linuxissa.

sudo apt-get install locales

Oikean kielen asettaminen (UTF-8)

1. Kun olet asentanut paketin, sinun on luotava uudelleen locales ottaaksesi UTF-8-tuen käyttöön alla olevan komennon avulla Linux-päätteessä:

sudo dpkg-reconfigure locales

2. Yllä olevaa komentoa käytetään kaikkien saatavilla olevien kielten kielialueiden uudelleen luomiseen. Siirry luettelossa alaspäin nuolinäppäimillä ja valitse haluamasi UTF – 8 kielialuetta ottaaksesi käyttöön. Olemme valinneet”en_US.UTF-8″(englanniksi UTF-8) tässä opetusohjelmassa.

3. Aseta seuraavaksi oletuskieliasetukseksi”en_US.UTF-8″ja paina Enter. Tämä luo uudelleen valitun UTF-8-kielen Linux-päätteessäsi.

Tee locale Muutokset pysyvät

1. Kun yllä oleva komento on luonut kieli-asetuksen uudelleen, avaa.bashrc-tiedosto käyttämällä tätä komentoa päätteessä:

sudo vim.bashrc

2. Kun tiedosto avautuu Vim-editorissa terminaalissa, kopioi ja liitä seuraavat rivit.bashrc-tiedoston loppuun.

vie LC_ALL=en_US.UTF-8
vie LANG=
vie LANGUAGE=

3. Kun olet lisännyt nämä, sinun on poistuttava vim-editorista. Tätä varten sinun on ensin painattava Esc-näppäintä ja kirjoitettava sitten”:w” tallentaaksesi ja poistuaksesi tiedostosta.

Tarkista tehdyt muutokset

Kun olet käynyt läpi niin monta vaihetta, sinun täytyy olla skeptinen sen suhteen, onko UTF – 8-tuki Linux-päätteelle otettu käyttöön vai ei. Vahvista muutokset suorita locale-komento terminaalissa. Näet nyt.bashrc-määritystiedostoon tekemäsi muutokset. Lopuksi käynnistä järjestelmä uudelleen, jotta UTF-8-aluetuki tulee voimaan.

[RATKAISTU] Puuttuva UTF-8-tuki Linux-päätteestä

Jos UTF-8-tuki on poistettu käytöstä Linux-päätteessä, se voi johtaa melko turhauttavaan kokemukseen useimmille käyttäjille, koska teksti on hölynpölyä ja lukukelvoton. Toivomme kuitenkin, että pystyit ottamaan käyttöön tuen UTF-8-kielelle Linux-tietokoneellasi yllä näytetyillä vaiheilla. Jos sinulla on ongelmia tämän ongelman korjaamisessa, kerro meille alla olevissa kommenteissa. Lisäksi kun olet täällä, tutustu tärkeimpiin Linux Terminal-komentoihin, jotka kaikkien pitäisi tietää.

Jätä kommentti

iPhone 14-sarjan julkaisusta on kulunut muutama kuukausi, ja on todettu, että se on Pro-mallien vuosi. Mutta jos aiot valita röyhelöiset ammattilaiset, niin […]

Wondershare on kehittänyt parhaita ohjelmistoja ja työkaluja yksinkertaistaakseen elämäämme ja luovia pyrkimyksiämme viime vuosien ajan. Erityisesti Wondershare Filmora on saanut lukuisia tunnustuksia. Se sai Video Editing Leader-palkinnon […]

Uusi Raptor Lake-arkkitehtuuri mahdollistaa Intelin uuden 13. sukupolven prosessorivalikoiman, joka on ollut käytössä jo jonkin aikaa. Core i9-13900K on Intelin 13. sukupolven huippuluokan suoritin, ja meillä on mahdollisuus viettää pari […]

Categories: IT Info