Kirjoittaja Aihe: UTF-8 pois dapperista  (Luettu 15137 kertaa)

juffe

  • Käyttäjä
  • Viestejä: 47
    • Profiili
UTF-8 pois dapperista
« : 30.04.06 - klo:11.36 »
Hei, miten voin vaihtaa utf8:n iso 8859-10:si?

breezysta tuttu dpkg-reconfigure locales ei toimi tässä dapperissa.

Tarkoituksena olisi saada vdr käyntiin, joka vaatii iso 8859:n toimiakseen.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #1 : 30.04.06 - klo:12.22 »
Hei, miten voin vaihtaa utf8:n iso 8859-10:si?

ensinnäkin, iso 8859-10 (latin6) ei ole kyllä se useiten käytetty merkistö suomessa...
ja toisekseen tuossa siirtymässä ei ole paljoakaan järkeä, oikeasti.

Tarkoituksena olisi saada vdr käyntiin, joka vaatii iso 8859:n toimiakseen.

softa on aika huono, jos se vaatii tietyn koodauksen toimiakseen, mutta toisaalta linuxin locale-systeemi on sen verran fiksu, että sitä voi muuttaa lennossakin ilman tarvetta siirtää koko konetta merkistökoodausten suhteen kymmentä vuotta ajassa taaksepäin.

kokeile komentoriviltä määrittää haluttu locale komennon yhteydessä:
Koodia: [Valitse]
$ LANG=fi_FI vdr
fi_FI voi tietysti olla en_US, en_GB, pl_PL, jne.
Janne

juffe

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #2 : 30.04.06 - klo:12.52 »
hei, tuo  LANG=fi_FI vdr on turhan hankala komento. Saako tätä dapperia siis muutettua 10 vuotta vanhaan 8859 aikaan?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #3 : 30.04.06 - klo:13.09 »
hei, tuo  LANG=fi_FI vdr on turhan hankala komento.

sitä varten on aliakset ja pikakuvakkeet.

Saako tätä dapperia siis muutettua 10 vuotta vanhaan 8859 aikaan?

kyllä varmaankin, en ole kokeillut enkä viitsi selvittää miten, koska toimenpide on typerä.
Janne

Pahanilmanlintu

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #4 : 25.05.06 - klo:16.33 »
Ei se lokaalien säätö minun mielestäni ole kovin typerää. Itse haluan käyttiksen olevan englanninkielinen, mutta käyttää suomalaisia lokaaleja, tyyliin fi utf8 tjsp. Tämä onnistui vielä breezyssä tuolla dpkg-reconfigure locales. Eli kyllä tähän ihan oikeasti pitäisi olla joku tapa. Pitää varmaan sitten editoida käsipelillä kunhan löytyy sopiva tesktitiedosto.
« Viimeksi muokattu: 25.05.06 - klo:16.35 kirjoittanut Pahanilmanlintu »

Speque

  • Käyttäjä
  • Viestejä: 258
  • Ubuntu Hardy Heron
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #5 : 25.05.06 - klo:18.45 »
Tätä ovat monet muutkin ihmetelleet, ja tämänhetkisen tietämykseni mukaan Dapperissa koko järjestelmän lokaalia ei saisi muutettua. Itseäni se ei ole haitannut, ainoa ohjelma, jonka kanssa olen joutunut säätämään asian kanssa on Eterm, ja siinäkin homma hoitui tekemällä pieni käynnistysskripti, jossa käytin Jannen mainitsemaa loitsua komennon edessä.

talo

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #6 : 27.05.06 - klo:22.12 »
Tätä ovat monet muutkin ihmetelleet, ja tämänhetkisen tietämykseni mukaan Dapperissa koko järjestelmän lokaalia ei saisi muutettua. Itseäni se ei ole haitannut, ainoa ohjelma, jonka kanssa olen joutunut säätämään asian kanssa on Eterm, ja siinäkin homma hoitui tekemällä pieni käynnistysskripti, jossa käytin Jannen mainitsemaa loitsua komennon edessä.

Saa muutettua, eli eli jos vaikka tälläisella ohjeella muutkin pääsisivät eteenpäin.

asentakaas vaikka language-pack-fi ensitöikseen, tämän jälkeen editoidaan /var/lib/locales/supported.d/fi tiedostoa, tässä minkä näköinen minulla on

fi_FI.UTF-8 UTF-8
fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15

tän jälkeen voidaan ajella dpkg-reconfigure locales jonka jälkeen systeemin pitäsii luoda lokaalit. Jos halutaan vaihtaa "default" locale niin sitten muutetaan tiedostoa /etc/enviroment josta kaksi maagista riviä alla olevan mukaisesti

LANG="fi_FI@euro"
LANGUAGE="en_FI:en"

/var/lib/locales/supported.d/ folderista löytyy muitakin tiedostoja joista voi poistaa ylimääräisiä lokaaleja jos ei ole tarvetta kaikille.

Toivottavasti ratkoo "ongelman" lokaalien kanssa enkä pahasti onnistunut kirjoittelemaan ohjetta väärin.

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #7 : 28.05.06 - klo:10.29 »
Tätä ovat monet muutkin ihmetelleet, ja tämänhetkisen tietämykseni mukaan Dapperissa koko järjestelmän lokaalia ei saisi muutettua. Itseäni se ei ole haitannut, ainoa ohjelma, jonka kanssa olen joutunut säätämään asian kanssa on Eterm, ja siinäkin homma hoitui tekemällä pieni käynnistysskripti, jossa käytin Jannen mainitsemaa loitsua komennon edessä.

Saa muutettua, eli eli jos vaikka tälläisella ohjeella muutkin pääsisivät eteenpäin.

asentakaas vaikka language-pack-fi ensitöikseen, tämän jälkeen editoidaan /var/lib/locales/supported.d/fi tiedostoa, tässä minkä näköinen minulla on

fi_FI.UTF-8 UTF-8
fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15

tän jälkeen voidaan ajella dpkg-reconfigure locales jonka jälkeen systeemin pitäsii luoda lokaalit. Jos halutaan vaihtaa "default" locale niin sitten muutetaan tiedostoa /etc/enviroment josta kaksi maagista riviä alla olevan mukaisesti

LANG="fi_FI@euro"
LANGUAGE="en_FI:en"

/var/lib/locales/supported.d/ folderista löytyy muitakin tiedostoja joista voi poistaa ylimääräisiä lokaaleja jos ei ole tarvetta kaikille.

Toivottavasti ratkoo "ongelman" lokaalien kanssa enkä pahasti onnistunut kirjoittelemaan ohjetta väärin.
Tämä ohje toimi ja ratkoi ainakin minun lokaaliongelmat. Kiitos! :)
alias vililikku

ensiferum

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #8 : 15.07.06 - klo:17.07 »
Huoh,

nyt toimii skandit terminaaleissa. Mutta nfs:n yli jos luon tiedoston minkä nimi on vaikka "öööää", ja sen jälkeen ssh:lla mulkkaan samaa filua serveriltä niin tiedostonimi on kyllä utf8 enkoodattu. Ja se serveri ei sitä tee koska sekin on kiltisti iso-8859 localessa.


ensiferum

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #9 : 15.07.06 - klo:17.19 »
Nonih ja nyt se meni lopultaki just niin *@£€@$¥ sekasin kuin mitä pelkäsinki.

Eli esim järjestelmän virheilmotukset tulee finglishinä ja skandit ei toimi vieläkään. On tämä pelleilyä.

Osaako joku tarkentaa mikä on /etc/environment tiedostossa

LANG ja LANGUAGE attribuuttien ero??

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: UTF-8 pois dapperista
« Vastaus #10 : 17.07.06 - klo:16.26 »
Nonih ja nyt se meni lopultaki just niin *@£€@$¥ sekasin kuin mitä pelkäsinki.

Eli esim järjestelmän virheilmotukset tulee finglishinä ja skandit ei toimi vieläkään. On tämä pelleilyä.

Osaako joku tarkentaa mikä on /etc/environment tiedostossa

LANG ja LANGUAGE attribuuttien ero??

LANGUAGE on käytettävä kieli. Tämän korvataan jos valitset kirjautumis ruudussa jonkun muun kielen kuin järjestelmän oletuksen.
LANG on käytettävät maakohtaiset asetukset.

Itselläni on käytössä /etc/environment tiedostossa asetukset:
Koodia: [Valitse]
LANG="fi_FI.UTF-8"
LANGUAGE="en.UTF-8"
jolloin esim kello näkyy suomalaisen tyypin mukaan, mutta järjestelmä on muuten englanniksi. Tuota en_FI lokaalia ei ole olemassakaan @euro lisäystä ei tarvitse käyttää UTF-8:n kanssa. Menevätkö asetukset noin suoraan Ubuntun asennuksessa? Eli kun LANGUAGE pitäisi tulla asennuksessa valittavasta kielestä ja LANG asennuksessa valittavasta sijainnista? Jos niin ei ole pitää asiasta tehdä bugi raportti Ubuntun kehittäjille.

Tässä ohjeessa on kerrottu vähän tarkemmin näistä lokaaleista: http://www.gentoo.org/doc/fi/guide-localization.xml


Jonkun kannattaisi varmaankin kirjoitella ohje näistä lokaalien eroista ja siitä miten UTF-8:ia tukemattomat ohjelmat saa toimimaan ilman, että järjestelmää tarvitsee laittaa käyttämään jotain muuta lokaalia, kuin UTF-8:n. Lisäksi olisi hyvä tietää miten esim yhteydet toisesta erilokaalia käyttävästä järjestelmästä saisi hoitumaan ongelmitta.

ensiferum

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #11 : 17.07.06 - klo:19.40 »
Jonkun kannattaisi varmaankin kirjoitella ohje näistä lokaalien eroista ja siitä miten UTF-8:ia tukemattomat ohjelmat saa toimimaan ilman, että järjestelmää tarvitsee laittaa käyttämään jotain muuta lokaalia, kuin UTF-8:n.

Jaa, onnistuuko tuokin jotenkin?

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: UTF-8 pois dapperista
« Vastaus #12 : 18.07.06 - klo:07.44 »
Jaa, onnistuuko tuokin jotenkin?
Siis mikä noista?

Ohjelmia voi käskeä käyttämään eri LANG ja LANGUAGE asetuksia ihan suoraan komento riviltä:
Koodia: [Valitse]
LANG=en_US.UTF-8 LANGUAGE=fi.UTF-8 ohjelman_nimi
tai sitten komentamalla:
Koodia: [Valitse]
export LANG=en_US.UTF-8
export LANGUAGE=fi.UTF-8
jonka jälkeen kaikki siitä konsolista käynnistettävät ohjelmat käyttävät noita asetuksia, mutta kun suljet sen konsolin tai avaan viereen toisen se käyttää järjestelmän oletus asetuksia. Kussakin konsolissa voimassa olevat lokaali asetukset näet komennolla: locale

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #13 : 18.07.06 - klo:08.55 »
Onko näillä määritteillä jokin yhteys esim. SSH yhteydessä?
Äääkköset ei toimi komentoikkunassa, mutta kun esimerkiksi aukaisee NANO:n ni toimii.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: UTF-8 pois dapperista
« Vastaus #14 : 18.07.06 - klo:10.04 »
Onko näillä määritteillä jokin yhteys esim. SSH yhteydessä?
Äääkköset ei toimi komentoikkunassa, mutta kun esimerkiksi aukaisee NANO:n ni toimii.
On. Jos serveri johon otat yhteyttä käyttää erilokaalia kuin UTF-8:n niin joudut käyttämään sitä. Se onnistuu helpoiten valitsemalla gnome-terminaalissa: "Terminal -> Set Character Encoding -> Add or Remove..." valikosta lisäät tarvittavat lokaalit tuohon listaan ja ainakun haluat yhdistää serveriisi vaihdat tuon merkistön käyttöön ja otat ssh yhteyden vasta sen jälkeen.


Jos NFS-serverisi on riittävän uusi (Dapperissa on) se käyttää NFSv4:sta, joka tukee UTF-8:a. Ja tuon pitäisi käsittääkseni osata tehdä automaattisesti muutos eri merkistöjen välillä, mutta en ole aivan varma, kun en pysty tuota nyt missään testaamaan.

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #15 : 18.07.06 - klo:10.38 »
Ok. eli mulla on tuo Dapperi jossa on SSH serveri ja siihen otan SSH yhteyksiä. Esim. Putty.
Kun jollain winkkari koneella otan yhteyden Puttylla ääkköset toimii suht hyvin (nano), mutta komentorivillä ei... ?
Puhelimen putty taas heittää ääkköset ihan sekaisin sekä komentorilvillä, että nanossa. Olisko kellää tähän mitään neuvoa?
Puhelimen Putty asetukset on aika huonot... Ei oikeestaan minkään laisia.

Ongelma ilmenee, kun esim haluaisi tehdä päivityksiä tai lisäyksiä nettisivuille luurilla, niin öökkäset menee vähän sekaisin...
« Viimeksi muokattu: 18.07.06 - klo:10.40 kirjoittanut HanskiS »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: UTF-8 pois dapperista
« Vastaus #16 : 18.07.06 - klo:14.41 »
Winkkarin puttyssä saa valittua merkistön kohdasta: "Window -> Translation -> Received data assumed to be in which character set:"

Kännykän putty ei valitettavasti tue UTF-8:ia. Täältä löytyy patchi jolla UTF-8:n tuen pitäisi saada puhelimeen. Tosin joudut kääntämään puttyn itse uudelleen.

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #17 : 18.07.06 - klo:15.09 »
Winkkarin puttyssä saa valittua merkistön kohdasta: "Window -> Translation -> Received data assumed to be in which character set:"

Kännykän putty ei valitettavasti tue UTF-8:ia. Täältä löytyy patchi jolla UTF-8:n tuen pitäisi saada puhelimeen. Tosin joudut kääntämään puttyn itse uudelleen.

Jees.. Tuon winkkarin asetuksen sain jo selville ( kun tutkii tarkemmin valikoita  ;) ), mutta tuo on harmi että joutuu kikailee käännykän Puttyn kanssa noin paljon.... Oliskohan kännikkään jotain toista SSH clienttiä mikä sattuis tukemaan tuota UTF-8 ?  Oliskos kellää tietoa?

Jugix

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #18 : 25.09.06 - klo:14.22 »
Tätä ovat monet muutkin ihmetelleet, ja tämänhetkisen tietämykseni mukaan Dapperissa koko järjestelmän lokaalia ei saisi muutettua. Itseäni se ei ole haitannut, ainoa ohjelma, jonka kanssa olen joutunut säätämään asian kanssa on Eterm, ja siinäkin homma hoitui tekemällä pieni käynnistysskripti, jossa käytin Jannen mainitsemaa loitsua komennon edessä.

Saa muutettua, eli eli jos vaikka tälläisella ohjeella muutkin pääsisivät eteenpäin.

asentakaas vaikka language-pack-fi ensitöikseen, tämän jälkeen editoidaan /var/lib/locales/supported.d/fi tiedostoa, tässä minkä näköinen minulla on

fi_FI.UTF-8 UTF-8
fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15

tän jälkeen voidaan ajella dpkg-reconfigure locales jonka jälkeen systeemin pitäsii luoda lokaalit. Jos halutaan vaihtaa "default" locale niin sitten muutetaan tiedostoa /etc/enviroment josta kaksi maagista riviä alla olevan mukaisesti

LANG="fi_FI@euro"
LANGUAGE="en_FI:en"

/var/lib/locales/supported.d/ folderista löytyy muitakin tiedostoja joista voi poistaa ylimääräisiä lokaaleja jos ei ole tarvetta kaikille.

Toivottavasti ratkoo "ongelman" lokaalien kanssa enkä pahasti onnistunut kirjoittelemaan ohjetta väärin.

Minulla alkoi toimimaan muuten kaikki skandit nuilla yläpuolen optioilla, mutta vielä muutama ongelma olisi. Kuinka tämän nyt saisi korjattua sillälailla että joka ohjelmassa toimisi ä ja ö ilman erikoismerkki sekoilua? Seuraavassa vielä screenit ongelmista.

xmms-skandit
Openoffice-skandit

Koodia: [Valitse]
jugix@Anubis:~$ cat /var/lib/locales/supported.d/fi
fi_FI.UTF-8 UTF-8
fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15
jugix@Anubis:~$

Koodia: [Valitse]
jugix@Anubis:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="fi_FI@euro"
LANGUAGE="fi_FI:fi:en_GB:en"
jugix@Anubis:~$

Jos, jollakin olisi ideoita niin olisin kiitollinen avusta! :)

T: jugix "eka kertalainen"

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: UTF-8 pois dapperista
« Vastaus #19 : 20.10.06 - klo:00.38 »
Tämä lienee kysymyksenä sieltä tyhmimmästä päästä, mutta miltähän nuo /var/lib/locales/supported.d/fi ja /etc/enviroment mahtoivat oletusarvoisesti näyttää?