Добро пожаловать в интернационализацию. Я боролся весь этот день.
Рон прав. Вероятно, для вашей базы данных для сортировки установлено значение Latin-1 или что-то подобное, что, я считаю, эквивалентно ISO-8859-1.
Однако данные, которые вы храните, необходимо будет изменить. Например, если вы вставляете специальные символы, такие как умные двойные кавычки, вам нужно будет преобразовать их перед сохранением в базу данных. И наоборот, если вы не конвертируете входящие данные, вам придется конвертировать их с помощью стороннего инструмента при отображении данных прямо из базы данных. Я наткнулся на объект COM от ChilKat, который, я считаю, делает это. Я не могу найти что-то встроенное в Classic ASP, которое дало бы возможность конвертировать из ISO-8859-1 (или что-нибудь в этом отношении) в UTF-8 или наоборот.
Кроме того, в вашем HTML вам необходимо установить кодировку, равную типу кодировки, который вы хотите использовать.
Удачи.