写了两个XML文件,都存储为UTF-8形式,但IE打开都报错.

tulugan 2008-10-27 01:46:32

<?xml version="1.0" encoding="ASCII" ?> <book>a book</book>



<?xml version="1.0" encoding="GB2312" ?> <book>a book</book>



既然英文字符的编码在ASCII,UTF-8,GB2312中都是一样的,那么为什么会报错呢?
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tulugan 2008-11-02
  • 打赏
  • 举报
回复
谢谢啊。
Qiaorui 2008-10-29
  • 打赏
  • 举报
回复
encoding设为:
UTF-8,保存文件时要注意选择文件编码为UTF-8,
GB2312,保存文件时要注意选择文件编码为ANSI。
具体如3楼操作。
lqscoke 2008-10-28
  • 打赏
  • 举报
回复
你用记事本打开,另存为时,选择编码为UNICODE,覆盖原来的文件,就OK了~
xqtyler 2008-10-28
  • 打赏
  • 举报
回复
我测试了一下没有报错啊?你的系统环境是英文?
aay.zhang 2008-10-27
  • 打赏
  • 举报
回复
呃..你存储的形式是utf-8
英文字符的编码虽然都是一样的
但是ie为xml文档设定了一个默认的样式表信息
就是那种能直接折叠元素的那个样式
你的xml声明编码与实际存储的编码不相同时
虽然能够正常显示内容
但是默认的样式表信息无法加载
因此ie会报错
用firefox打开没有问题

8,907

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧