当前位置: 技术问答>java相关
有关JAVA字符集的详细系统资料哪位兄弟或MM有啊!好着急呀!遇到了问题。
来源: 互联网 发布时间:2015-10-21
本文导语: 经常在JSP里遇到中文问题,解决起来都没这么困难的,没想到JAVA里的更让我困惑。从数据库里查询出来的记录为什么显示乱码呢?还有就是我用JAVAMAIL发出去的信的标题、内容等所有中文都变成乱码了,这是为什么呢...
经常在JSP里遇到中文问题,解决起来都没这么困难的,没想到JAVA里的更让我困惑。从数据库里查询出来的记录为什么显示乱码呢?还有就是我用JAVAMAIL发出去的信的标题、内容等所有中文都变成乱码了,这是为什么呢?调试的系统是SUN的SOLARIS,同样的程序在我的WIN2000的系统下就没有这些问题,到底是为什么呢?望大家不吝赐教啊!感激万分!解决了立即散分。千分散去还复来,有什么比解决问题更令人感到高兴的呢!相信大家都有同感。
|
还是编码方式的问题吧
看一下你的那个solaris的中文编码方式是什么
因为JAVA虚拟机运行的时候,是要调用本地的环境属性的
看一下你的那个solaris的中文编码方式是什么
因为JAVA虚拟机运行的时候,是要调用本地的环境属性的
|
你的JSP容器是什么?TOMCAT!
TOMCAT的内部处理的字符集是ISO-8859-1,默认输出也是.
因此你的JSP文件的头部加入下面两句:
第一句是让你的浏览器知道你的字符集选择。也可以通过浏览器设置
第二局是让你的JSP容器知道输出使用GB2312字符集。
祝你好运!
TOMCAT的内部处理的字符集是ISO-8859-1,默认输出也是.
因此你的JSP文件的头部加入下面两句:
第一句是让你的浏览器知道你的字符集选择。也可以通过浏览器设置
第二局是让你的JSP容器知道输出使用GB2312字符集。
祝你好运!
|
呵呵,好像蛮有用的
|
我也遇到了这样的问题,关注中。。。
|
解决了问题之后看我发的贴
|
用new String("你取得的中文".getBytes("iso-8859-1"),"gb2312")