Вы уверены, что вам нужно сделать любое преобразование. В то время как ваша база данных может хранить строку в определенной кодировке, обычно ADODB / OLEDB будет доставлять строку в VBScript / JScript, выполняемый на странице ASP, в качестве Unicode (поскольку фактически языки сценариев поддерживают только Unicode, фактически возможна любая другая кодировка).
Следовательно, если ваш вывод должен быть в формате UTF-8, вам нужно сделать это: -
Response.Codepage = 65001 '' // or have a @codepage directive at the top of the page
Response.CharSet = "UTF-8"
Response.Write sMyStringFromTheDatabase
Если это не сработает для вас, то я подозреваю, что вы ошиблись из-за того Готча, который я описал в своем ответе, с которым связался Codebender .