发现一个奇怪的事情,如下一个页面编码的设定:
<%@ page language="java" contentType="text/html; CHARSET=UTF-8" pageEncoding="GBK"%>
<meta http-equiv="Content-Type" content="text/html; CHARSET=UTF-8">这个页面中文输出是乱码。
这个很奇怪,因为如果右键点击页面看文本源代码的话,中文是正常的。
更奇怪的是:
注意红色部分,如果改成utf8 (大小写无关只去掉-)页面中文就正常。
我就奇怪了,请问UTF8 和 UTF-8有区别么?
<%@ page language="java" contentType="text/html; CHARSET=UTF-8" pageEncoding="GBK"%>
<meta http-equiv="Content-Type" content="text/html; CHARSET=UTF-8">这个页面中文输出是乱码。
这个很奇怪,因为如果右键点击页面看文本源代码的话,中文是正常的。
更奇怪的是:
注意红色部分,如果改成utf8 (大小写无关只去掉-)页面中文就正常。
我就奇怪了,请问UTF8 和 UTF-8有区别么?
解决方案 »
- 求Thinking in Java电子版。
- 如何在面板内添加文件选择功能
- 如何获取当前程序文件的路径
- 怎么样更新一个component?
- 请教一个菜鸟问题:将一个对象引用设置为NULL时......
- 如何判断Runtime.getRuntime().exec("xx.exe")执行情况?????
- WebdavResource.copyMethod(String source,String destination)如何用?
- java Swing求助
- 广州JAVA兄弟看过来,抛弃JAVA拥抱VC,特抛售几本JAVA二手好书,绝对便宜,帮忙UP有分
- applet中可以使用swing来进行图形设计吗?
- 2个JAVA的问题
- 问一个很无聊的问题,为什么JDK里面Arrays类,基本类型用快速排序,而剩下的就用归并排序呢?
不在于你的utf8,而是因为默认是GBK,你写utf8时,根本设置不成功,恰好,就跟页面编码一致了。寒
<%@ page language="java" contentType="text/html; CHARSET=UTF-8" pageEncoding="GBK"%>
结贴了!