Portál AbcLinuxu, 12. května 2025 05:38

Dotaz: Perl, MySQL a čeština

28.4.2006 23:44 Milan Č.
Perl, MySQL a čeština
Přečteno: 531×
Odpovědět | Admin
Ahoj, mám MySQL server 5.20. Tabulky i data jsou ve formátu latin2m jsou vkládána ručně z windows aplikací MySQL-Front.

Snažím se o skript v perlu, který vytáhne z DB patřičný text, ten pak následně rozešle emailem. Problém je ale s českými znaky (řščť..), jednak v emailu, ale také i při pouhém print. Hlavně je mi to divné v emailu, protože je kódován rovněž v latin2 (iso8859-2). Nevím moc dobře, jak na to.

Milan
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.4.2006 07:17 hm
Rozbalit Rozbalit vše Re: Perl, MySQL a čeština
Odpovědět | | Sbalit | Link | Blokovat | Admin
Změny kódování češtiny v perlu můžete převádět pomocí Cz::Cstocs. Pokud vám to nestačí, tak uveďte více relevantních informací (locales, nějaký příklad,...)
29.4.2006 14:00 Milan Č.
Rozbalit Rozbalit vše Re: Perl, MySQL a čeština
Ahoj, use locale tam nemam. Zkusim tu konverzi. Je to etdy tak, ze i kdyz mam tabulky v latin2, tak protoze udaje jsou vkladany z Win, tak jsou vlastne zadane ve win1250?
29.4.2006 14:41 Milan Č.
Rozbalit Rozbalit vše Re: Perl, MySQL a čeština
Tak už je to vyřešeno díky cstocs, díky.
29.4.2006 07:41 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Perl, MySQL a čeština
Odpovědět | | Sbalit | Link | Blokovat | Admin
hmm, z windos, ste si istý, že sú data v latin-2 a nie vo windows-1250?

skúste konverziu z win-1250 na iso-8859-2, napr pomocou Text::Iconv

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.