Я перенес сайт ASP с сервера Win2008R2, на котором работает IIS 6.1, на сервер Win2012, на котором работает IIS 6.1. Настройки сайта IIS не были перенесены так легко.
Я просто не могу решить одну вещь: когда я отправляю арабские символы через ASP и в MS SQL sproc со старого сервера, они приходят как UTF-8. Когда я делаю это на новом сервере - на том же сервере MS SQL 2008 , арабский язык появляется как последовательность "?" со случайным '_' либо во время, либо после добавления в качестве параметра к объекту сервера «ADODB.Command». (Я могу отладить код и увидеть, что исходное арабское представление все еще находится в переменной, переданной в sproc.)
Если вы знаете, какой параметр, вероятно, влияет на это и где его найти, было бы замечательно.
Однако, если вы хотя бы можете сказать мне, как я могу экспортировать полные действующие настройки IIS для каждого развертывания, чтобы я мог найти различия и применить их к новому экземпляру, это тоже будет очень полезно!
Кодирование ASP во многом связано с кодированием самих исходных файлов. Нет настроек сервера, которые могли бы преодолеть функциональные эффекты чего-то столь же простого, как сохранение одного файла ASP с другой кодировкой .