Я думаю, что лучший способ решить проблемы с кодировкой - перейти на utf-8.Это не только устраняет головную боль при обработке специальных символов на вашем родном языке, но в значительной степени (как я понимаю utf-8) на всех языках!
Во-первых, включите следующий метатег в заголовок HTML.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Вам также нужно будет установить UTF-8 вверху всех задействованных asp-файлов.
response.codepage = 65001
response.charset = "utf-8"
Обратите внимание, что символы, размещенные на ваших asp-страницах и с них (например, через форму), будут интерпретироваться как utf-8.Внутренне в скриптовом движке строки хранятся как юникод.Убедитесь, что последовательно сохраняете данные как юникод в базе данных.
Прочтите ответ на этот вопрос для получения более подробной информации