eclispe下開發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相應配置(高手可以自己配!)
本人配置如下
<filter
>
<
filter
-name
>
setcharacterencoding
filter
-name
>
<
filter
-class
>
filters.setcharacterencodingfilter
filter
-class
>
<
init
-param
>
<
param
-name
>
encoding
param
-name
>
<
param
-value
>
gbkparam
-value
>
init
-param
>
filter
>
<
filter
->
<
filter
-name
>
setcharacterencoding
filter
-name
>
<
url-
pattern
>*.do
url-
pattern
>
filter
->
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 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
");}
Eclipse工具下開發Struts解決亂碼的問題
主要有三個問題 1 struts 中資源檔案中如果value為中文,顯示亂碼。解決辦法 使用eclipse外掛程式properties editor 2 在文字域裡輸入中文顯示亂碼。解決辦法 使用servlet過濾器filter 最簡單的可以借用tomcat 下面的filters.setcharac...
Eclipse下的js和ext開發
下面說一下如何在eclipse下進行ext的開發工作。需要註冊 第三 配置檔案關聯方式 window preference general editors file association,找到 js,將jseclipse設為default。第四 開啟任意乙個js檔案 為了出現jseclipse選單...
eclipse外掛程式開發
1.使用eclipse for commiter來進行外掛程式開發 2.使用乙個eclipseide作為除錯例項,稱為runtime eclipse ide。在run configuration中指定載入哪些plugin到runtime eclipse ide中。3.啟動乙個runtime ecli...