Cestina-php-GD-TTF - vyreseno
Josef Zacek
Zacek na aq-test.cz
Středa Červenec 18 09:07:58 CEST 2001
Zdarec,
hned v uvodu bych rad podekoval, vsem co mi odepsali, za vydatnou
pomoc pri hledani reseni pro cestinu TTF a GD. Zejmena idea Radka
Vybirala s totalnim prevodem do UTF-8 se ukazala jako
nejuniversalnejsi a tudiz i nejlepsi pro problem s cestinou. Jine
kodovani proste nefunguje. Pravdepodobne bude pes zakopan v nektere z
navaznych knihoven/zdrojaku pro praci s TTF a nerespektuje nastavenou
cestinou v celem systemu.
Pro prevod do UTF-8 jsem nakonec pouzil reseni s programem, resp.
knihovnou recode. Do sveho Linuxu RH62cz jsem si priinstaloval
program recode (nejdulezitejsi jsou jeho knihovny). Pouzil jsem RPM-
ka z RH7.1cz:
recode-3.6-1rh71.i386.rpm
recode-devel-3.6-1rh71.i386.rpm
Pote jsem cele php (4.0.6) prekompiloval s pridanou volbou:
--with-recode
a ejhle v php mam najednou nove fce recode_string a recofe_file.
Vyhodu tohoto reseni spatruji v jeho univerzalnosti, bot recode
zvlada cca 150 kodovani a libovolne nezi nimi preklada. Do sveho kodu
jsem pak pridal jediny radek:
$text = recode_string("ISO-8859-2..UTF-8", $text);
Jeste jednou diky a preji krasny den.
Josef Zacek
Další informace o konferenci Redhat-cz