<%@ page contentType="text/html;charset=UTF-8"%> 然后把输出全部转成Unicode
解决方案 »
- java 开发的WEBSERVICE(axis) 服务端中怎么获取当前的HTTPSESSION
- 真正的异常...没遇到过。SSH2求解,急!!!在线,分不够,加。
- 这个SQL查询语句如何组合?
- 关于相对路径与绝对路径
- 高手请进:关于获取网页内容的问题
- 在java里添加数据到xml里怎么弄?请教各位了!
- 分页显示,为什么点"下一页"时出现问题,请教
- SSH连接sql server数据库
- 高手求教.在weblogic下部署struts应用问题.
- taglib是怎么用的.
- 请问info是什么意思?说详细点100分
- 请问哪儿有免费或者收费的jsp主页空间,最好有数据库的mysql,oracle都可以?
或者乾脆用utf-8輸出。
如果你的繁體是big5 編碼的,只有用inner frame了.
<%@ page contentType="text/html;charset=UTF-8"%>
全部不能正确显示,
<%@ page contentType="text/html;charset=gb2312"%>
部分繁体字不正确,
<%@ page contentType="text/html;charset=GBK"%>
全部成功
原因是每个字符集含有的字数是不一样的,GBK显然大于gb2312
但有些低版本的浏缆器是不支持GBK的,或许你的问题出现在这里
1、UTF-8输出需要你把所有的字符转成Unicode。
3、你试试BIG-5的繁体在GBK下能用?另外中国法律要求中国境内销售的软件强制符合GBK,GB18030标准。现在不大可能还有不支持GBK的情况。
<%@ page contentType="text/html;charset=UTF-8"%>记得jsp文件要保存为utf-8格式,一般保存使用系统默认编码。页首再加一句request.setCharactorEncoding("UTF-8");或者干脆写个filter一切文字ok