熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Eclipse工具下開發Struts解決亂碼的問題

2013-11-23 20:45:29  來源: Java開源技術 

  主要有三個問題

  struts中資源文件中如果value為中文顯示亂碼

  解決辦法使用eclipse插件Properties Editor

  在文本域裡輸入中文顯示亂碼

  解決辦法使用servlet過濾器filter

  最簡單的可以借用tomcat下面的filtersSetCharacterEncodingFilter在自己的webxml配置中加入tomcat中servlet_examples相應配置(高手可以自己配!)

  本人配置如下

  SetCharacterEncoding
  filtersSetCharacterEncodingFilter
  encoding
  GBK
  SetCharacterEncoding
  *do

  從某些數據庫裡讀出亂碼

  解決辦法把你要顯示成中文的部分重新編碼

  例如

  while (rsnext())
  {
   String col = rsgetString();
   String col = rsgetString();
   String col = rsgetString();
   float col = rsgetFloat();
   //convert character encoding
   col=new String(colgetBytes(ISO)GB);
   col=new String(colgetBytes(ISO)GB);
   col=new String(colgetBytes(ISO)GB);
  }


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29037.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.