JSF spring中文輸入亂碼問題解決方法

2021-08-22 12:29:27 字數 1485 閱讀 1806

在inputtext中輸入中文,然後在輸出,顯示為亂碼。

解決方法:

我是使用的jsf+spring2.0+hibernate3所以解決這個問題不是很複雜.

在頁面上新增:

xml **

<%@page contenttype="text/html; charset=utf-8"%>

主要是在工程web.xml中新增了spring對filter設定:

xml **

<

filter

>

<

filter-name

>characterencodingfilterfilter-name

>

<

filter-class

>org.springframework.web.filter.characterencodingfilterfilter-class

>

<

init-param

>

<

param-name

>encodingparam-name

>

<

param-value

>utf-8param-value

>

init-param

>

<

init-param

>

<

param-name

>forceencodingparam-name

>

<

param-value

>trueparam-value

>

init-param

>

filter

>

<

>

<

filter-name

>characterencodingfilterfilter-name

>

<

url-pattern

>/*url-pattern

>

>

<

filter

>

<

filter-name

>opensessioninviewfilterfilter-name

>

<

filter-class

>org.springframework.orm.hibernate3.support.opensessioninviewfilterfilter-class

>

filter

>

<

>

<

filter-name

>opensessioninviewfilterfilter-name

>

<

url-pattern

>/*url-pattern

>

>

亂碼的解決都是spring內部轉換的

gvim中文輸入亂碼

預設的vim編譯採用的是gtk1的圖形庫,對中文支援的非常不好。原先也沒注意,雖然覺的gvim有些醜,但是發現gvim中一直沒有辦法顯示和輸入中文,才覺的選單真的很醜,於是通過看 makefile檔案,發現原來用with gtk2就可以了。編譯以後,漂亮的選單終於出來了。並且中 文顯示和輸入的都很漂...

CentOS 中文配置 中文亂碼 中文輸入問題解決

centos如果裝英文版,如果在系統語言裡改為漢語後會導致所有的顯示都是亂碼的方塊。那麼需要兩個中文支援的包 fonts chinese 3.02 12.el5.noarch.rpm fonts iso8859 2 75dpi 1.0 17.1.noarch.rpm 乙個是中文字型,乙個是字型顯示,...

vim輸入中文亂碼及開啟中文檔案亂碼的問題

之前在編寫python 的時候,也曾遇到過輸入中文亂碼的問題,就算能夠輸入,只要游標在文字上面移動過,就會變成亂碼。網上找到的答案都是新增encoding,fileencoding及termencoding這三項,即是在.vimrc下新增下面三行 set fileencodings utf 8,gb...