se imposti sul browser la codifica caratteri come occidentale iso-8859-1 o 15 i caratteri sono normali.

Forse hai un disallineamento tra il character set del db con il character set del client mysql del php.