Resin的中文問題最簡單的解決方法
這幾天,我的社群從Tomcat移植到Resin,其間碰到了很多問題,但大部分一步一步的解決了,艱苦啊...
原來在Resin裡面不用作一些繁瑣的設定即可以正確的顯示和處理,只要在"resin.conf"裡面把"static-encoding"設為"false"就一切OK(這樣resin伺服器好像不為JSP轉換什麼編碼,顯示任務仍了給瀏覽器。)。
"request.setCharacterEncoding("GBK")"和<%@ page language="java" pageEncoding="GBK"%gt;都不用設定,資料庫連線也不必加"useUnicode=true,characterEncoding=GBK"這種引數。(如果已經設定了,就應該全部刪掉,在Tomcat上跑的時候是需要這些。)
這種方法可能產生的一個問題是:在JavaGUI或者在控制檯輸出文字的時候因為編碼沒有轉換過而顯示亂碼。這時候可以對文字做轉碼,如"new String(myString.getBytes("ISO-8859-1"))"。
不過一個BS系統如果不包括JavaGUI,那就可以省很多中文處理的工作量。
此方法,對字串的對比和模糊查詢都有效。
原來在Resin裡面不用作一些繁瑣的設定即可以正確的顯示和處理,只要在"resin.conf"裡面把"static-encoding"設為"false"就一切OK(這樣resin伺服器好像不為JSP轉換什麼編碼,顯示任務仍了給瀏覽器。)。
"request.setCharacterEncoding("GBK")"和<%@ page language="java" pageEncoding="GBK"%gt;都不用設定,資料庫連線也不必加"useUnicode=true,characterEncoding=GBK"這種引數。(如果已經設定了,就應該全部刪掉,在Tomcat上跑的時候是需要這些。)
這種方法可能產生的一個問題是:在JavaGUI或者在控制檯輸出文字的時候因為編碼沒有轉換過而顯示亂碼。這時候可以對文字做轉碼,如"new String(myString.getBytes("ISO-8859-1"))"。
不過一個BS系統如果不包括JavaGUI,那就可以省很多中文處理的工作量。
此方法,對字串的對比和模糊查詢都有效。
相關文章
- Mysql中文亂碼問題的最佳解決方法MySql
- 用最簡單的例子講解js中解決非同步的方法JS非同步
- 簡單幾步解決win10 ghost您的電腦遇到問題的方法Win10
- 遇到問題的解決方法
- Android6.0動態許可權最簡單的解決方法Android
- 史上最簡單的Swagger2實現API文件的靜態部署並支援匯出PDF並解決中文亂碼問題...SwaggerAPI
- but no encoding declared;問題的解決方法Encoding
- 一個簡單的統計問題(解決方案:Trie樹)
- URL地址中的中文亂碼問題的解決
- 解決中文亂碼問題
- MySQL 中文 like 問題解決MySql
- 如何解決表單提交的中文亂碼問題
- 簡單瞭解下JMM解決什麼問題
- LiveCharts中文顯示亂碼問題的解決Echarts
- Sublime Text 3 中文亂碼問題的解決
- 回憶一次時鐘問題的解決(簡單粗暴)
- 簡單介紹redis分散式鎖解決表單重複提交的問題Redis分散式
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- RCmongodb出現id重複問題的簡單解決辦法jztMongoDB
- SERVICE問題解決方法
- 解決 Sorry,this Adobe app is not available 問題的方法APPAI
- vue中常見的問題以及解決方法Vue
- Matlab2013a安裝簡單教程以及遇到的問題解決(反覆提示啟用問題)Matlab
- QOJ6958-複雜的雙樹上問題以及簡單的解決方式
- 解決vue的component標籤渲染問題的方法Vue
- GO Modules的理解和遇到的問題解決方法Go
- 成功解決PyCharm 彈出 Server‘s certificate is not trusted 的簡單解決方法PyCharmServerRust
- python中yield的用法詳解——最簡單,最清晰的解釋Python
- 解決Ubuntu 18.04中文輸入法的問題Ubuntu
- js解決url中文亂碼問題JS
- 解決plsql中中文亂碼問題SQL
- 【IDL】IDL中亂碼問題的解決方法
- 解決代理超時問題的三種方法
- JS中toFixed()方法的問題及解決方案JS
- 解決ajax跨域問題的多種方法跨域
- PDF轉文字檔案的最簡單方法