Pár věcí, které můžete zkusit.
1) Můžete přesně ověřit, v jakém kódování znaků je vaše DB? Doporučuji UTF8 pro vše, protože by mělo zvládnout co nejširší škálu znaků. "ASCIIASCII" není kódování znaků, pokud vím, myslíte "ASCII"?
2) Zkuste použít mysql_set_charset('utf8');
změna sady znaků tak, aby odpovídala vašemu kódování db. Je to "Nastaví výchozí znakovou sadu pro aktuální připojení." z aktuálního php skriptu. oficiální dokumenty PHP
3) Toto je mimořádná hodnota, ale kde si prohlížíte výsledky? Bez ohledu na data vrácená z vaší databáze, pokud si prohlížíte výsledky ve webovém prohlížeči, budete se muset ujistit, že stránka má v hlavě nastavené vhodné kódování charty, pokud se jedná o chybnou shodu ze znakové sady vrácené z vaší databáze. může to mít za následek otazníky nebo kosočtverce... Obvykle něco takového
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>