![]() |
1
1
你怎么知道XML是UTF-8编码的?我不太了解MS环境,但在爪哇,一个常见的问题是假设只写
你说wireshark显示十六进制d6,这意味着流实际上不是UTF-8编码的,不管报头怎么说。 |
![]() |
2
0
嗯,我不完全确定为什么,但我能让它工作。在Jim的评论的提示下,我将XML和响应编码从8859-1改回了UTF-8,还将页面的meta标记中的编码改为utf-8。 在IE中,它现在可以毫无怨言地工作,浏览器现在显示正确的字符。 这次我还用wireshark检查了原始字节,“_”字符在XML中编码为2字节(0xc3,0x96),而不是1字节的0xd6。 综上所述: 在生成XML响应头的服务器端ASP代码中:
在服务器端ASP代码中生成响应本身:
在网页标题中:
非常感谢吉姆。 |
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 3 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 3 年前 |
![]() |
Mohan.Murali.Peddini · XSLT模板循环记录 3 年前 |