encoding αχταρμάς
Giorgos Pallas
gpall at ccf.auth.gr
Sat Jun 16 21:08:52 EEST 2007
V13 wrote:
> On Wednesday 13 June 2007, Giorgos D. Pallas wrote:
>
>> Έχω ένα αρχειάκι το οποίο όταν το κάνω cat σε UTF-8 encoding τερματικού
>> μου δείχνει εκείνα τα aeoaeoao με τα accents που συνήθως βλέπουμε σε web
>> pages που έχουν ελληνικά αλλά encoding iso8859-1.
>>
>> Για να καταφέρω να το δω στα ελληνικά, πρέπει να γυρίσω το τερματικό σε
>> iso-8859-7 και να δώσω cat lala | recode utf8..iso-8859-1
>> Aν δώσω αν'αυτού cat lala | recode utf8..iso-8859-7, μου γκρινιάζει
>> Invalid input in step `UTF-8..ISO-8859-7'...
>>
>> Ποιο είναι το ζόρι; Πως θα δω τα ελληνικά όντας σε utf-8 τερματικό;
>> Κόλλησα!
>>
>
> Exeis ena arxeio se UTF-8. Ayto shmainei pos mporei na exei perissoteroys
> apo 256 diaforetikoys xaraktires mesa.
>
> To iso8859-1 exei xaraktires megethoys enos byte. Oi xaraktires me tis times
> 0-127 einai akribos oi idioi me toy iso8859-7 kai me toy UTF-8. Apo ekei kai
> pera yparxoyn diaforopoihseis.
>
> Skepsoy oti to arxeio soy mporei na exei:
> * Kapoioys xaraktires poy antistoixoyn stis times 0-127 ton ISO-8859-1 kai
> ISO-8859-7.
> * Kapoioys xaraktires poy antistoixoyn stis times 128-255 toy ISO-8859-1.
> * Kapoioys xaraktires poy antistoixoyn stis times 128-255 toy ISO-8859-7.
>
> Opote kai den mporei na metatrapei se 8859-1 h 8859-7 xoris na xathoyn
> xaraktires.
>
Αυτό ήταν εξαιρετικά διαφωτιστικό. Με συνδυασμό των παραπάνω και του
recode/iconv μετέτρεψα τη mysql βάση από utf8 σε iso-8859-1 (οπότε και
τα έβλεπα ελληνικά), γύρισα στο my.cnf τα πάντα σε greek, έκανα import
τη βάση και Ολα Κανόνι (ΟΚ)!
ευχαριστώ απέραντα :-)
Γ.
More information about the Linux-greek-users
mailing list