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