Shell-palveluntarjoajat ja UTF-8

Tällä sivulla on nimenomaisille (lähinnä kaupallisten) palveluntarjoajien koneille soveltuvia ohjeita UTF-8:n käyttöönottoon. Ellei toisin mainita, oletetaan terminaalisi käyttävän UTF-8:aa.

Yleinen sääntö on, että muutettuasi localeasetuksia saat ne käyttöön sulkemalla kaikki prosessisi (esim. irssi, screen), kirjautumalla ulos ja kirjautumalla uudelleen sisään. Tämän jälkeen voit ajaa locale -komennon ja tarkistaa sen tulosteen, sekä käynnistää uuden screenin ja irssin. Tarkista myös, että irssin term_charset -asetus on UTF-8.

Ohjeissa rivin alussa oleva % tai $ merkitsee shellin normaalia komentoriviä. Merkin jälkeen oleva teksti tulee näppäillä itse. ^X merkitsee ctrl-x:ää.

Ehdotan, että ohjeet laitetaan aakkosjärjestykseen koneen käänteisen hostnamen mukaan (esim. com.example.machine, fi.palveluntarjoaja.kone1, fi.palveluntarjoaja.kone2, net.example.foo).

shell.evtek.fi

$ cat >>~/.bash_profile
export LANG=fi_FI.UTF-8
export LC_CTYPE=fi_FI.UTF-8
^D

shell.netikka.fi (poistuu keskuudestamme 31.8.2008)

Huom: shell.netikka.fi sisältää paljon vanhentunutta ohjelmistoa joka ei välttämättä tue UTF-8:aa. Viimeisin ohjelmistopäivitys (lisäyksiä ja tietoturvapäivityksiä lukuunottamatta) on suoritettu ylläpidon tiedotteiden mukaan 05.12.2002. Ylläpito ei ole vastannut päivityspyyntöä koskeviin maileihin. Puhelimitse sain vastauksena että kenelläkään ei ole tällä hetkellä aikaa päivittää ohjelmistoja joten asiakkaiden on pärjättävä paikoittain yli 4 vuotta vanhoilla ohjelmilla, jotka sisältävät muutamia tietoturva-aukkojakin.

Suosittelen jonkun toisen shell-palvelun käyttämistä.

$ cat >>~/.bash_profile
export LANG=fi_FI.UTF-8
export LC_ALL=fi_FI.UTF-8
^D

shell.node.fi

$ cat >>~/.bash_profile
export LANG=en_US.utf8
export LC_ALL=en_US.utf8
^D

koopa.saunalahti.fi (poistunut keskuudestamme 31.3.2007)

% cat >>~/.zshrc
export LANG=fi_FI.UTF-8
export LC_CTYPE=fi_FI.UTF-8
^D
 
shell-palveluntarjoajat_ja_utf-8.txt · Last modified: 2010/01/01 20:02 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki