UTF-8 a prevod retezcu
Jan Kasprzak
kas na fi.muni.cz
Úterý Květen 3 15:25:15 MEST 2005
Zdravim,
potreboval bych toto: mam kod postaveny kolem XML::Parser Pomoci parsovani
se konstruuje nejaky text, ke kteremu se obcas prihodi (zretezenim) nejaka
data z databaze. A ted je problem v tom, ze databaze je v ISO, zatimco
XML::Parser pracuje s UTF-8 daty. Jak tohle nejlepe udelat, abych na vystupu
mel korektni UTF-8 text?
Omezujici podminky:
- pokud by se tohle delalo zmenou $dbh nebo databazove session, musi to byt
v ramci session docasna zmena - jen pro tuhle jednu funkci.
Muze to byt i databazove specificka vec (pro Oracle nebo DBD::Oracle).
- kod neni uplne prehledny, takze ani ukol "najdi vsechna volani $dbh->neco
a necim je obal" neni uplne trivialni a rad bych se mu vyhnul.
Druha moznost, ktera se mi libi mene, je opravdu nechat callbacky
XML::Parseru, aby vsechno hned kodovaly zpet do ISO.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
-- Yes. CVS is much denser. --
-- CVS is also total crap. So your point is? --Linus Torvalds --
Další informace o konferenci Perl