Я нахожусь в процессе "модернизации" классического приложения asp, использующего базу данных Access 2000.
Я переписал базу данных на SQL Server 2008r2 и изменил все поля, чтобы использовать более новую версию Unchar с поддержкой Unicode nchar, nvarchar, ntext и импортированные старые данные.Я также переключился на IIS 7 с IIS 6
. Классический asp собирает и записывает данные с использованием UTF-8.
Теперь приложение корректно отображает СТАРОЕ данные на веб-страницах, но какЯ касаюсь этого, то есть: ОБНОВЛЕНИЕ или ВСТАВКА, данные становятся поврежденными.Я предполагаю, что мне нужно каким-то образом преобразовать данные UTF-8 из классического asp в UCS-2, прежде чем я записываю данные на SQL-сервер.
Но как?
ПРИМЕЧАНИЕ: кажется, чтоСервер sql автоматически преобразовал данные utf-8 в пригодный для использования формат при импорте данных из доступа.