asp中的Unicode问题
这两个地址是使用单个数据库条目中的相同函数创建的唯一差异,我可以看到顶部直接写入页面底部是通过JS在iframe中写入父页面
这是经典的ASP输出而且是错误的
Fxxxx Ã…sbrink
RSG connexion AB
Baggängsvägen 18
1245 Karlskoga
Karlskoga
123345
Sweden
+1233514543
JS代码输出到页面的内容确实显示了它应该如何显示
Fxxxx Åsbrink
RSG connexion AB
Baggängsvägen 18
1224 Karlskoga
Karlskoga
12345
Sweden
+1233514543
我已将页面设置为utf-8,将代码页设置为65001,我仍然看到2个字母,我应该得到1
知道如何解决这个问题吗?
答案 0 :(得分:2)
这很经典。您最有可能没有将Response.Charset =“UTF-8”与Response.CodePage = 65001一起设置。
答案 1 :(得分:0)
HTML对字符进行编码。
答案 2 :(得分:0)
Javascript应该可以正常处理UTF8,那么你能告诉我们一段JS代码,以确保那里没有unicode错误吗?
答案 3 :(得分:0)
我将它追溯到Response.CodePage = 65001被设置在一个包含的页面中,一旦删除它就可以正常工作。
因此,如果您遇到这样的问题,请删除所有额外的代码并重新启动代码。
保罗