Asp classic 如何将\xD6解码为ö;用asp经典?

Asp classic 如何将\xD6解码为ö;用asp经典?,asp-classic,Asp Classic,我得到一个包含瑞典语字符的JSON字符串,并将其放入变量“address”,当我在页面上执行response.write address时,它会正确显示“ö”,但当我尝试将其插入mysql数据库时,会出现此错误 Microsoft OLE DB Provider for ODBC Drivers fel '80004005' [MySQL][ODBC 3.51 Driver][mysqld-5.7.21-log]Incorrect string value: '\xD6STERS...' fo

我得到一个包含瑞典语字符的JSON字符串,并将其放入变量“
address
”,当我在页面上执行
response.write address
时,它会正确显示“
ö
”,但当我尝试将其插入mysql数据库时,会出现此错误

Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

[MySQL][ODBC 3.51 Driver][mysqld-5.7.21-log]Incorrect string value: '\xD6STERS...' for column 'postadress' at row 1
我已经设置了数据库,以便它可以处理4个字符,我可以插入一个表情符号,其中有4个字符。“地址”列为utf8mb4_瑞典语_ci

在我的服务器上,我已经设置好了,所以所有的东西都应该是utf8mb4。 我的mysql配置文件my.ini中有这个

character-set-server=utf8mb4 
collation-server = utf8mb4_unicode_ci 
init-connect='SET NAMES utf8mb4’ 
init_connect='SET collation_connection = utf8mb4_unicode_ci’ 
skip-character-set-client-handshake
但既然这不起作用,我想我必须以某种方式解码变量
address

那么如何在asp classic中解码JSON字符串呢? 非常感谢您的任何意见。

这是否有助于

'remove BOM if present
If (Len(Trim(adress)) > 0) Then
Dim AscValue : AscValue = Asc(Trim(adress))
If ((AscValue = -15441) Or (AscValue = 239)) Then : fileContent = Mid(Trim(adress),4) : End If
End If

谢谢,但结果是ODBC驱动程序出错了。