斑竹!使用您的終極解決中文方法,還是出現亂碼
環境:tomcat 4.1 ,Ecplise
框架:sitemesh+freemarker+webwork
作業系統預設編碼:GBK
在網頁上顯示的中文還是亂碼.....
1)開發和編譯程式碼時指定字符集為UTF-8。JBuilder和Eclipse都可以在專案屬性中設定。 (我沒在專案屬性裡找到,不過,我自己新建了一個builder,使用javac -encoding utf-8)
2)
使用過濾器,如果所有請求都經過一個Servlet控制分配器,那麼使用Servlet的filter執行語句,將所有來自瀏覽器的請求(request)轉換為UTF-8,因為瀏覽器發過來的請求包根據瀏覽器所在的作業系統編碼,可能是各種形式編碼。關鍵一句:
request.setCharacterEncoding("UTF-8")。
3)在ftl中也宣告瞭charset="UTF-8"
4)所有框架的設定也都設定encoding=UTF-8
框架:sitemesh+freemarker+webwork
作業系統預設編碼:GBK
在網頁上顯示的中文還是亂碼.....
1)開發和編譯程式碼時指定字符集為UTF-8。JBuilder和Eclipse都可以在專案屬性中設定。 (我沒在專案屬性裡找到,不過,我自己新建了一個builder,使用javac -encoding utf-8)
2)
使用過濾器,如果所有請求都經過一個Servlet控制分配器,那麼使用Servlet的filter執行語句,將所有來自瀏覽器的請求(request)轉換為UTF-8,因為瀏覽器發過來的請求包根據瀏覽器所在的作業系統編碼,可能是各種形式編碼。關鍵一句:
request.setCharacterEncoding("UTF-8")。
3)在ftl中也宣告瞭charset="UTF-8"
4)所有框架的設定也都設定encoding=UTF-8
相關文章
- Linux中文亂碼問題終極解決方法Linux
- linux使用vim(vi)中文亂碼的終極解決辦法Linux
- [轉]Linux系統出現亂碼問題的終極解決方法(轉)Linux
- JSP中文亂碼問題終極解決方案JS
- sqlldr 匯入中文出現亂碼解決方法SQL
- vim、gvim在windows下中文亂碼的終極解決方案Windows
- JSP中文亂碼問題終極解決方案(上)JS
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- C# JS URL 中文傳參出現亂碼的解決方法C#JS
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- LoadRunner中文出現亂碼的解決辦法
- MySql中表單輸入資料出現中文亂碼的解決方法MySql
- Win8安裝中文軟體出現亂碼解決方法
- 解析JSON出現亂碼的解決方法JSON
- IDEA控制檯輸出中文亂碼解決方法Idea
- CentOS中文亂碼問題的解決方法CentOS
- Linux終端中文菱形亂碼解決方案Linux
- php查詢mssql出現亂碼的解決方法PHPSQL
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- ISAPI_Rewrite中文變亂碼的解決方法API
- 解決ssh終端CentOS後中文顯示亂碼CentOS
- c#匯出檔案,檔名中文亂碼解決方法C#
- centos7 vim中文亂碼解決方法CentOS
- toad 中文顯示亂碼解決方法
- 讀mysql中文亂碼問題解決方法MySql
- Windows控制檯(cmd)中文亂碼解決方法Windows
- 解決MySQL中文亂碼和插入中文不顯示的方法MySql
- RHEL中文亂碼解決
- HttpClient 解決中文亂碼HTTPclient
- matplotlib 圖示 中文亂碼, 與 wordcloud 詞雲圖 中文亂碼 解決方法Cloud
- git操作時中文顯示亂碼的解決方法Git
- Mysql中文亂碼問題的最佳解決方法MySql
- Linux下解決matplotlib中文亂碼的方法Linux
- mysql匯入匯出資料中文亂碼解決方法小結MySql
- oracle 輸出中文亂碼問題解決方案Oracle
- DEBIAN 5.02 SSH 中文亂碼解決方法
- Oracle:sqlplus查詢出的中文是亂碼問題的解決(轉)OracleSQL
- idea中文註釋出現亂碼,我靠自己解決了Idea