Algumas coisas para talvez tentar.
1) Você pode validar exatamente em qual codificação de caracteres seu banco de dados está? Eu recomendo UTF8 para tudo, pois deve lidar com a maior variedade de caracteres. "ASCIIASCII" não é uma codificação de caracteres que eu saiba, você quer dizer "ASCII"?
2) Tente usar
mysql_set_charset('utf8');
alterando o conjunto de caracteres para corresponder à sua codificação db. Ele "Define o conjunto de caracteres padrão para a conexão atual." de dentro do script php atual. documentos oficiais do PHP
3) Este é um valor atípico, mas onde você está visualizando os resultados? Independentemente dos dados retornados do seu banco de dados, se você estiver visualizando os resultados em um navegador da Web, você precisará certificar-se de que a página tenha a codificação de carta apropriada definida no cabeçalho, se for uma correspondência ausente do conjunto de caracteres retornado do seu banco de dados pode resultar em pontos de interrogação ou diamantes... Normalmente algo assim
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>