Et par ting du måske kan prøve.
1) Kan du validere præcis hvilken tegnkodning din DB er i? Jeg anbefaler UTF8 til alt, da det skal håndtere det bredeste udvalg af karakterer. "ASCIIASCII" er ikke en tegnkodning mig bekendt, mener du "ASCII"?
2)Prøv at bruge mysql_set_charset('utf8');
ændre tegnsættet til at matche din db-kodning. Det "Indstiller standardtegnsættet for den aktuelle forbindelse." fra det aktuelle php-script. officielle PHP-dokumenter
3) Dette er en outlier, men hvor ser du resultaterne? Uanset de data, der returneres fra din DB, skal du, hvis du ser resultaterne i en webbrowser, sørge for, at siden har det korrekte charter-kodningssæt i hovedet, hvis dette er et mismatch fra tegnsættet, der returneres fra din db. det kan resultere i spørgsmålstegn eller diamanter... Typisk sådan noget her
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>