Eclipse工具下开发Struts解决乱码的问题

2016-02-19 21:37 9 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐Eclipse工具下开发Struts解决乱码的问题,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

主要有三个问题:

1,struts中资源文件中如果value为中文,显示乱码

解决办法:使用eclipse插件Properties Editor

2,在文本域里输入中文显示乱码

解决办法:使用servlet过滤器filter

最简单的可以借用tomcat下面的filters.SetCharacterEncodingFilter在自己的web.xml配置中加入tomcat中servlet_examples相应配置(高手可以自己配!)

本人配置如下:

SetCharacterEncoding

filters.SetCharacterEncodingFilter

encoding

GBK

SetCharacterEncoding

*.do

3,从某些数据库里读出乱码

解决办法:把你要显示成中文的部分重新编码

例如:

while (rs.next())   { String col1 = rs.getString(1);String col2 = rs.getString(2);String col3 = rs.getString(3);float col4 = rs.getFloat(4);//convert character encodingcol1=new String(col1.getBytes("ISO-8859-1"),"GB2312");col2=new String(col2.getBytes("ISO-8859-1"),"GB2312");col3=new String(col3.getBytes("ISO-8859-1"),"GB2312");}

来源:http://www.tulaoshi.com/n/20160219/1626680.html

延伸阅读
标签: Web开发
网上有很多解决这个问题的方法,试了一下都不好用,自己就对于这些方法测试了一下,然后逐个排除无用的设置,最后得到了最简单的方案。 js代码: 得到XmlHttpRequest的类 Code 1function HttpRequest() 2{ 3 //取得Request对象 4 this.Request=function(){ 5 try 6 { 7 if(window.XMLHttpRequest) request=new XMLHttpRequest(); 8 if(!reque...
*MySQL(和PHP搭配之最佳组合)中文乱码的原因 MySQL(和PHP搭配之最佳组合)会出现中文乱码的原因不外乎下列几点: -MySQL(和PHP搭配之最佳组合) server本身设定问题,例如还停留在latin1 -MySQL(和PHP搭配之最佳组合) table的语系设定问题(包含character与collation) -客户端程式(例如php)的连线语系设定问题 ...
Struts开发技巧 在经历了《中国电信大客户贴心服务》项目的开发以及目前正在进行开发中的《中国电信总部经营分析》项目,累计了一些对于Struts1.1和Tiles开发的一些技术和技巧,特写出来,方便以后的开发,同时也相信能给读者在开发Struts提供一些帮助 模块配置 1. Struts配置文件定义 对于系统中的某个模块,需要在开发...
    好不容易找到了一个免费的空间,可是把网页放上去一看一些乱码,是不是很上火呢?不过看了这篇文章之后就不用上火了,我们有解决办法!     在数据提取页面的第一行代码换成如下代码即可:     <% @language=vbscript codepage=936%>     1.若是html文件(.htm ....
    问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决: 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2.创建数据库时 整理设置成 gbk_chinese_ci 3.用S...

经验教程

235

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部