eclispe下开发struts完整解决乱码问题

豆吖蔡

豆吖蔡

2016-02-19 20:26

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享eclispe下开发struts完整解决乱码问题的教程,热爱PS的朋友们快点看过来吧!

  struts的资源文件的中文问题让我十分恼火,怎么整就使出不来中文,全是???或杂七杂八的一些看不懂的蝌蚪文。话不多说,看下面重点
     
  主要有三个问题:
  1,struts中资源文件中如果value为中文,显示乱码
       解决办法:使用eclipse插件Properties Editor
       更新站点http://propedit.sourceforge.jp/eclipse/updates/(建议自动更新)
  步骤:
   eclipse下的“帮助”/“软件更新”/”查找并安装“/选择第二项/“新建远程站点”/name随意写 url输入 http://propedit.sourceforge.jp/eclipse/updates/
      
  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);

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

   //convert character encoding
  col1=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");
   }
  

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

eclispe下开发struts完整解决乱码问题

编程语言 网络编程
eclispe下开发struts完整解决乱码问题

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

编程语言 网络编程
Eclipse工具下开发Struts解决乱码的问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

jsp环境下ajax乱码问题的解决

Web开发
jsp环境下ajax乱码问题的解决

解决MySQL 4.1乱码问题

PHP
解决MySQL 4.1乱码问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

解决Ajax中文乱码问题

Web开发
解决Ajax中文乱码问题

ORACLE 乱码问题的解决

编程语言 网络编程
ORACLE 乱码问题的解决

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java语言深入-关于Java语言的内存泄漏

Java语言深入-关于Java语言的内存泄漏

安装win7时出现“windows无法安装...用GPT分区形式”

安装win7时出现“windows无法安装...用GPT分区形式”
下拉加载更多内容 ↓