ugrás a tartalomhoz

karakterkódolási gond: XP alatti PHP

Cadeyrn · 2006. Szep. 24. (V), 12.38
Üdv!

A szitu: Win XP, Apache2, PHP5, Mysql 5, (csomagban, AppServ)
Az sql-ben minden tábla, minden mezője UTF-8, a PHP-k mind UTF-8ban vannak mentve.
Van egy kis függvényem, ami hivatott kiszűrni az éketezes ill. egyéb zavaró karakreket:

function remove_hun($string) {
    $mit  = array("(",")",":"," ","&","#","/","*","+","-","?","!","'","\"","\\","á","é","í","ó","ö","ő","ú","ü","ű","Á","É","Í","Ó","Ö","Ő","Ú","Ü","Ű");
       $mire  = array("_","_","_","_","_","_","_","_","_","_","_","_","_","_","_","a","e","i","o","o","o","u","u","u","A","E","I","O","O","O","U","U","U");            $string = str_replace($mit, $mire, $string);

   return $string;    }
Ez a szerveren, ami Debian, teljesen jól is működik. Azonban az én kis gépemen egyáltalán semmit nem csinál a stringgel, tökéletesen ugyanaz a string kerül be az sql adott mezőjébe, mint a függvény nélkülibe.

A php.ini-ben a default-charset UTF-8-ra van állítva, a my.ini-ben szintén.

Mit kell még beállítanom, hogy működjön végre?

Előre is köszönöm,
Cadeyrn