php gd2 karakter-generálás.

Sziasztok!

Adott egy PHP-alapú program, mely PNG képeket generál és ugyanígy feliratokat is képekre. Az a cél, hogy saját XAMPP szerverre telepítsem át a programot egy külső szolgáltatótól. Meg is kaptam a forrást a programozótól, fel is raktam az XAMPP-ra, de az ékezetes betűket nem generálja le. Mit kellene átállítanom?

szerk.: A használt betűtípus támogatja az ékezetes karaktereket.

Hozzászólások

Az rögzítve van, hogy milyen .ttf fájlt kell használnod? Mert ha nem, telepíts/próbálgass végig néhányat (én is így csináltam anno), és van, amelyikkel rendben vannak az ő, ű betűk is.

Nekem ezek jók voltak:
"/usr/share/fonts/truetype/Arial.ttf"
"/usr/share/fonts/truetype/european/antiquen.ttf"

Lehet, hogy más php és|vagy mysql verzió van a szolgáltatón?
Ámbár nem tudom, mennyire számít ez mysql-nél.

Nálam szolgáltató:
PHP Version 4.4.9 (volt egy pár sor ami itt nem működött)
mysql - Client API version: 5.0.33

local:
PHP Version 5.3.2-1ubuntu4.9
mysql - Client API version: 5.1.41

"info.php" file:

<?php phpinfo() ?>

(Itt még nem vettem észre, hogy tegnap megoldódott)

Karakterkodolasok milyenek?
Szerver,apache,php,mysql,html
Ha azt akarod, hogy minden jol menjen, akkor ezeket mind allitsd ugyanarra.

A HTML részben iso-8859-2 van beállítva, az adatbázisnak pedig ugyanaz, latin2.

mysql_query('SET NAMES latin2');

a programozó csak annyit küldött üzenetben, hogy fel kell másolni a forrásfájlokat egy mappába, létrehozni egy adatbázist és beimportálni a mellékelt sql fájlt. ezek megtörtének. nem lehet, hogy a PHP-nak van valamilyen nemzetközi beállítása?

Nálam ez lett a megoldás:

mysql_query("SET CHARACTER SET 'utf8'") or die("HIBA :". mysql_error());

Lehet, hogy csak rosszul skatulyázod az utasítást.
Azért nem azt írtam, hogy 'latin2', mert engem csak az 'utf8' megfelelő beírása érdekelt, ezért a többit nem ellenőriztem annak idején.

(Tudom, hogy tegnap megoldódott)

Fel tudnad tenni a kodot?
>>A Linux olyan mint az asszony, már fogalmad sincs miért választottad.<<

Hallelujah, megoldódott :D
Leszedtem az XAMPP 1.7.3-at és felraktam az EasyPHP 5.2.10-et és meg rendesen :) (szépséghiba, hogy ki kellett kapcsolnom a hibaüziket)