hm, habe eine idee, die vielleicht exotisch klingt, aber was, wenn man den zeichensatz, den PHP verwendet, ändert? Möglich, dass PHP bspw. ISO 1???-1 benutzt während Oracle Unicode benutzt?
Mehr dazu gibt es hier:
http://at2.php.net/manual/de/function.utf8-encode.php