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

Siirry navigaatioon Siirry hakuun
29 merkkiä poistettu ,  1. elokuuta 2006
Rivi 38: Rivi 38:
[[Vim]] tukee UTF-8:aa automaattisesti, jos käytössä on UTF-8-lokaali. Itse asiassa uusimmat Vimin versiot tukevat kutakuinkin täydellisesti kaikkia muitakin merkistöjä ja niiden koodaustapoja. Tallennettavan tiedoston merkistöön voi vaikuttaa muuttujan 'fileencoding' avulla. Muokattavan tekstin merkistö on muuttujassa 'encoding'. Kannattaa asettaa 'fileencodings'-muuttuja asetustiedostossa ~/.vimrc esimerkiksi seuraavasti:
[[Vim]] tukee UTF-8:aa automaattisesti, jos käytössä on UTF-8-lokaali. Itse asiassa uusimmat Vimin versiot tukevat kutakuinkin täydellisesti kaikkia muitakin merkistöjä ja niiden koodaustapoja. Tallennettavan tiedoston merkistöön voi vaikuttaa muuttujan 'fileencoding' avulla. Muokattavan tekstin merkistö on muuttujassa 'encoding'. Kannattaa asettaa 'fileencodings'-muuttuja asetustiedostossa ~/.vimrc esimerkiksi seuraavasti:
  set fileencodings=ucs-bom,utf-8,utf-16,iso-8859-15
  set fileencodings=ucs-bom,utf-8,utf-16,iso-8859-15
Tämä saa aikaan sen, että uutta tiedostoa avattaessa sen merkistö koetetaan tunnistaa 'fileencodings'-muuttujassa mainitussa järjestyksessä. Ensin tarkistetaan tiedoston alusta joihinkin Unicoden koodaustapoihin (mahdollisesti) kuuluva Byte Order Mark (BOM). Jos BOMia ei löydy, niin sitten tutkitaan tiedoston sisältöä ja testataan, onko se UTF-8-, UTF-16- vai ISO-8859-15-muodossa.
Uutta tiedostoa avattaessa sen merkistö koetetaan tunnistaa 'fileencodings'-muuttujassa mainitussa järjestyksessä. Ensin tarkistetaan tiedoston alusta joihinkin Unicoden koodaustapoihin (mahdollisesti) kuuluva Byte Order Mark (BOM). Jos BOMia ei löydy, niin sitten tutkitaan tiedoston sisältöä ja testataan, onko se UTF-8-, UTF-16- vai ISO-8859-15-muodossa.


== IRC ==
== IRC ==
Rekisteröitymätön käyttäjä

Navigointivalikko