Няколко неща, които може би да опитате.
1) Можете ли да потвърдите точно в какво кодиране на знаци е вашата DB? Препоръчвам UTF8 за всичко, тъй като трябва да обработва най-широк набор от знаци. „ASCIIASCII“ не е кодиране на знаци, доколкото ми е известно, имате ли предвид „ASCII“?
2) Опитайте да използвате mysql_set_charset('utf8');
промяна на набора символи, за да съответства на вашето db кодиране. Той "Задава набора знаци по подразбиране за текущата връзка." от рамките на текущия php скрипт. Официални документи на PHP
3) Това е отклонение, но къде виждате резултатите? Без значение за данните, върнати от вашата база данни, ако преглеждате резултатите в уеб браузър, ще трябва да се уверите, че страницата има подходящо кодиране на хартата, зададено в главата, ако това е пропускащо съвпадение от набора от знаци, върнат от вашата база данни може да доведе до въпросителни знаци или диаманти... Обикновено нещо подобно
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>