Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: late93 - 23.05.09 - klo:00.35

Otsikko: Eggdrop ja merkistö
Kirjoitti: late93 - 23.05.09 - klo:00.35
Elikkä mulla on Ubuntussani Eggdrop ja siinä välimatkascripti. Ongelma on se, että scriptissä ei toimi ääkköset lainkaan. En tiedä mistä johtuu ja mikä on ratkaisu joten kysyn teiltä. Eli jos kirjoittaa scriptiin, että !matka hämeenlinna helsinki niin ei toimi, mutta !matka helsinki vantaa toimii kyllä.

Oisko kellään ratkaisua tähän?

Käytössä siis:
- Välimatka-scripti: http://bot.gospelnet.fi/?matka
- Ubuntu 9.04
- Eggdrop 1.6.17
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: mgronber - 26.05.09 - klo:00.35
Merkistöongelma. Todennäköisesti puhut skriptille iso-8859-1:n sijasta utf-8:lla.
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: late93 - 26.05.09 - klo:14.11
Irssissä mulla on UTF-8 ja mIRCissä ilmeisesti iso-8859-1. Kummallakaan ei toimi.
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: mgronber - 26.05.09 - klo:16.14
Entä millä merkistökoodauksella itse skripti on tallennettu? Jos se on UTF-8-muodossa niin uskon sen tässä tapauksessa aiheuttavan ongelmia. Tämäkin on toki puhdasta arvailua.
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: late93 - 26.05.09 - klo:16.32
Mistä voin sen tarkistaa?
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: mgronber - 27.05.09 - klo:12.27
Mistä voin sen tarkistaa?

Sen näkee kunnollisilla tekstieditoreilla (esim. vim ja kate) ja hieman tilanteesta riippuen myös file-komennolla. Katen kanssa merkistökoodauksen joutuu itse valitsemaan ja oikeellisuuden voi päätellä siitä näkyvätkö skandit oikein.

Ehkä ensimmäisenä kannattaa kokeilla file-komennolla:
Koodia: [Valitse]
$ file -i tiedostonimi.tcl

Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: late93 - 27.05.09 - klo:14.45
Toi sanoi näin:

Koodia: [Valitse]
matka.tcl: text/plain charset=iso-8859-1
Otsikko: Vs: Eggdrop ja merkistö
Kirjoitti: mgronber - 27.05.09 - klo:16.22
Toi sanoi näin:

Koodia: [Valitse]
matka.tcl: text/plain charset=iso-8859-1

Sitten en suoralta kädeltä keksi missä vika voisi olla.