大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主...
分类:
Web程序 时间:
2014-10-02 23:38:33
阅读次数:
410
url传递参数这是很常见数据传递方式,但如果不注意也是很容易出现问题的。最常见的就是url传递中文乱码了以及空格被转码,而要避免这种问题出现的最佳解决方案是传递前编码,接收数据后解码。编码我们用encodeURI和encodeURIComponent,解码我们用decodeURI和decodeURI...
分类:
其他好文 时间:
2014-10-02 22:31:13
阅读次数:
412
出现乱码情况按HTTP请求方式可分为三种POST,这种乱码其实最容易解决,以spring为例,设置过滤器强制转换字符编码为UTF-8即可。GET,中文字符在URL串中。解决方法一:在后台取参数值的时候转码如:Stringstr=newString(param.getString("ISO-8859-1"),"UTF-8");此办法确实可行,..
分类:
编程语言 时间:
2014-10-02 20:49:03
阅读次数:
244
在windows 7 64位上安装Oracle 12c没有设定字符集,采用的是操作系统默认字符集:WE8MSWIN1252,将字符集修改为:ZHS16GBK。由于过程不可逆,首先需要备份数据库。1.数据库全备2.查询当前字符集SQL> select * from nls_database_param...
分类:
数据库 时间:
2014-10-02 20:38:43
阅读次数:
446
产生原因: Linux下打开Windows环境下创建的文本文件出现中文乱码,因为两种操作系统的中文压缩方式不同,在Windows环境下中文编码一般为GBK,而在Linux环境中为UTF-8,这就导致了在Windows下能正常显示的文件在Linux环境下打开出现了乱码。解决方法: 使用iconv命.....
项目开发过程中问题,记录下问题现象:中文字符传输,在windows平台中显示正常,在Linux平台中显示乱码使用情况说明:url请求传输密文,解码成byte[]后,再转换为String对象。日志输出时,获取的byte数组,两个平台中一致,newString(byte[])之后,才出现乱码原因:byte[]->..
分类:
其他好文 时间:
2014-10-01 21:08:32
阅读次数:
229
月份出错可能影响shell脚本运行,还是改一下。
1
zxw@hostUbuntu1:~$ ifconfig
eth0 Link encap:浠ュお缃 纭欢鍦板潃 00:0c:29:fb:c0:4c
inet 鍦板潃: 骞挎挱: 鎺╃爜:255.255.255.0
inet6 鍦板潃: fe80::20c:29ff:fefb...
分类:
其他好文 时间:
2014-09-30 18:36:19
阅读次数:
271
打开文件:/etc/sysconfig/i18n ,对其中相关属性配置修改成如下:LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en...
分类:
其他好文 时间:
2014-09-30 05:30:02
阅读次数:
249
SI 3x 不支持unicode, 所以如果文件格式为UTF-8,同时源码文件里有中文注释,那么在SourceInsight 3x里就会显示为乱码通过修改字符编码,可以正常显示修改字符编码,将UTF-8设置为GB2312, 或者ANSI 最简单的处理办法就是,通过notepad++ 打开文件,然后....
分类:
其他好文 时间:
2014-09-29 21:56:31
阅读次数:
241
1、编写fliter的代码import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.se...
分类:
其他好文 时间:
2014-09-29 21:51:01
阅读次数:
136