日期:2014-05-18  浏览次数:20679 次

sql server乱码问题
在sql   server里面进行添加的时候     不会出现乱码   但是在外界向sql   server添加数据的时候就会出现乱码   从里面取出的数据也是乱码   我想这可能是编码格式不一样   我把进出数据库的数据进行了编码转换   GBK编码     但是还是不行   请高手指教!!!

------解决方案--------------------
问题出来你的客户端到WEB服务器的传送过程中,TOMCAT默认使用ISO-8859-1,你需要把编码方式修改为支持中文的编码,对于POST方式的数据就用request.setCharacterEncoding( "GBK "),GET方式就要对TOMCAT配置进行修改,或者自行进行转码
------解决方案--------------------
乱码的问题是很古老的问题了,对于post提交的数据最好用过滤器处理,对于get传送的数据最好用java.net.URLEncoder 进行编码和解码,
------解决方案--------------------
上面说的就是解决方案了。。
过滤器可以处理的。。