JSF MYSQL 中文問題

2021-09-01 05:10:01 字數 660 閱讀 4868

解決中文問題需要3個,

1. jsf 需要乙個filter

public class characterencodingfilter implements filter

public void init(filterconfig filterconfig) throws servletexception

public void destroy()

}web.xml裡配

characterencodingfilte

com.hengtiansoft.portal.util.characterencodingfilter

/*2. mysql

需要1. 把table 的charset設定成utf8, collection 設定成 utf8-general-ci

2. 把字元欄位的charset 同樣設定成utf8, collection 設定成 utf8-general-ci,這個在建表語句中可以體現,例如

`title` varchar(100) character set utf8 not null,

3. connection的語句要使用

jdbc:mysql://ip:port/dbname?useunicode=true&characterencoding=utf-8

就可以了。

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

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

String 中文問題

string str 中國 system.out.println str.length 這些應該都沒有問題,關鍵在下面 system.out.println str.getbytes length 注意這裡是得到的gbk的位元組,乙個漢字gbk編碼是2個位元組 system.out.println ...

AJAX中文問題

解決方法 1.對中文引數編碼encodeuri chinesepara poststr username encodeuri 中文 2.伺服器端獲取引數後解碼 string username new string request.getparameter username getbytes iso ...