Ero sivun ”UTF-8” versioiden välillä

Siirry navigaatioon Siirry hakuun
898 merkkiä lisätty ,  27. tammikuuta 2006
→‎IRC: Irssi 0.8.10:hän on oikeasti julkaistu
p (lisätty emacs)
(→‎IRC: Irssi 0.8.10:hän on oikeasti julkaistu)
Rivi 41: Rivi 41:
Merkistö on valittavissa valikosta, ei automaattista tunnistusta.
Merkistö on valittavissa valikosta, ei automaattista tunnistusta.


=== Irssi 0.8.10rc4 ja vanhemmat ===
=== Irssi ===


Ei lainkaan sisäänrakennettua merkistömuunnostukea. /set term_type utf8 tai /set term_type 8bit asetettava terminaalin tyypin mukaisesti. Jos asetus on väärin, ei esim. alhaalla oleva kirjoitusrivi toimi oikein. Merkistömuunnostuen saa scripteillä recode.pl ja recode_ion.pl tai pluginilla charconv. Älä asenna useampaa samanaikaisesti, yksi riittää.
Irssi 0.8.10 tukee merkistömuutoksia nykyisessä vakaassa versiossaan ja sitä edeltäneissä release candidateissa rc5:stä eteenpäin. Tämä mahdollistaa merkistön valinnan kanavakohtaisesti, kuten myös sen, että tästä riippumatta voidaan esimerkiksi logit kirjoittaa aina UTF-8-muodossa.  Tärkeimmät asetukset ovat /set term_charset <merkistö> (asettaa terminaalin käyttämän merkistön), /set recode_out_default_charset (asettaa oletusmerkistön lähtevälle tekstille) ja /recode add <merkistö> (asettaa aktiivisessa ikkunassa käytettävän merkistön). Merkistön automaattinen tunnistus toimii käytännössä luotettavasti.


=== Irssi 0.8.10rc5 ja rc6 ===
Irssi 0.8.10rc4 ja vanhemmat eivät sisällä sisäänrakennettua merkistömuunnostukea. /set term_type utf8 tai /set term_type 8bit asetettava terminaalin tyypin mukaisesti. Merkistömuunnostuen saa scripteillä recode.pl ja recode_ion.pl tai pluginilla charconv. Älä asenna useampaa samanaikaisesti, yksi riittää. rc5 ja rc6-versioissa recode-toiminto oli kehitysasteella, joten toimivuus ja ominaisuudet eivät ole täydellisiä. Mikäli mahdollista, nämä versiot kannattaa tietenkin päivittää uusimpaan vakaaseen versioon.


Kehitysasteella oleva sisäinen recode-toiminto, jonka toimivuus ja ominaisuudet vaihtelevat eri versioissa. Tärkeimmät asetukset ovat /set term_charset <merkistö> (asettaa terminaalin käyttämän merkistön) ja /recode add <merkistö> (asettaa aktiivisessa ikkunassa käytettävän merkistön). Merkistöksi voi laittaa esim. "ISO-8859-1" tai "UTF-8". Älä käytä vanhempien versioiden recode/charconv-virityksiä tämän kanssa.
Erään ongelman muodostavat kanavat, joiden nimissä käytetään esimerkiksi Latin1-merkkejä, suomenkielisillä kanavilla yleensä ääkkösiä. UTF-8-terminaalilla niitä ei suoraan voi kirjoittaa ja UTF-8:lla kirjoitettu kanava #ääkkönen tietenkin on irc-serverin kannalta täysin eri kanava kuin vastaava nimi Latin1:llä kirjoitettuna. Ongelman voi kiertää esimerkiksi käyttämällä komennon ''/join #ääkkönen'' sijaan ''/eval''-komentoa, jolloin merkkien numerokoodeja voidaan kirjoittaa suoraan esimerkiksi oktaaleina: ''/eval /join \344\344kk\366nen''. Merkkien koodeja voi tarkistaa esimerkiksi [http://www.cs.tut.fi/~jkorpela/latin1.html tästä taulukosta].
 
=== Irssi 0.8.10rc7 ===
 
Suoraan toimiva sisäinen recode-toiminto. Ei normaalisti vaadi mitään säätöjä.


=== KVIrc ===
=== KVIrc ===
59

muokkausta

Navigointivalikko