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:
  1. function remove_hun($string) {  
  2.     $mit  = array("(",")",":"," ","&","#","/","*","+","-","?","!","'","\"","\\","á","é","í","ó","ö","ő","ú","ü","ű","Á","É","Í","Ó","Ö","Ő","Ú","Ü","Ű");  
  3.        $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);  
  4.   
  5.    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