Удивительно, НО никто не дает полного ответа на вопрос, как это сделать НАДЕЖНО ... Я надеюсь, что это поможет кому-то вроде меня, потому что было очень трудно найти всю картину ...
---------------- ПРЕДЫДУЩИЕ СООБРАЖЕНИЯ --------------
ПЕРВЫЙ, убедитесь, что IIS НЕ заменяет кодовую страницу ... Перейтидля IIS, нажмите на веб-сайт, откройте модуль ASP, в поведении он должен быть >> Code Page = 0
SECOND, Сам файл должен быть проверен, ДА!файл ... откройте проводник на окнах (мой компьютер), перейдите в папку, где находятся файлы вашего сайта, например «default.asp», щелкните правой кнопкой мыши >> откройте с помощью >> блокнот, ТО затем нажмите «Файл»>> Сохранить как ... В ДИАЛОГЕ внизу написано «Кодировка», убедитесь, что у него UTF-8, в противном случае вам придется добавлять <meta http-equiv="content-type" content="text/html; charset=UTF-8">
на каждой странице (включая серверные), что неверно.
---------------- ПРАВИЛЬНАЯ СТРУКТУРА СТРАНИЦЫ --------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><%
Response.AddHeader "Content-Type", "text/html;charset=utf-8"
%><!-- #include virtual="/conexion.asp" -->
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
</head>
<body>
áéíóú
</body>
</html>
Теперь все должно работать нормально с QueryStrings, базой данных и обычным HTML ... uffff