IE不能主动识别UTF-8编码的问题

时间:2023-01-06 21:46:34

最近在使用Intellij IDEA 6.0时,发现从beta版转过来的项目竟然不能正常运行。首先是在编辑器中出现乱码:通过把文件转成UTF-8显示正常;但紧接着在IE浏览器中出现新的问题,页面竟然一片空白。

在网上找了好久,终于被人指点为是编码的问题,应该在HTML页面中加上:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

随手做了个测试文件,果真正常了。但没高兴多久,Web项目运行后浏览器竟然还是空白!奇怪啊,到底是什么原因呢?

GOOGLE一下,找到了问题所在和解决的方法:

http://www.duoluo.com/webdream/dlog/showlog.asp?cat_id=26&log_id=489

原来<meta>标记必须加在<title>的前面。这是个大的收获。

在网上又找到了一篇介绍网页编码的文章《UTF-8 字符处理在 Web 开发中的应用》:

http://www-128.ibm.com/developerworks/cn/web/wa-lo-utf8/index.html

这回对于浏览器的编码问题,终于有了一个比较全面的认识。