国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

java中文傳值亂碼問題的解決方法

2019-11-26 13:31:38
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了java中文傳值亂碼問題,以及解決方法,供大家參考,具體內(nèi)容如下

一般編碼格式設(shè)置:

1.可以經(jīng)過兩次編碼處理,即設(shè)置字符集后,在插入前解碼字符集,也是最有效的方式
設(shè)置字符集:

String value=null; 
try { value= URLEncoder.encode(jsonObjectPar.getString(“value”), “UTF-8”); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }

解碼字符集:

String value=null; try { value= new String(value.getBytes(“iso-8859-1”),”UTF-8”); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } 

2.直接處理:

userName = new String(userName.getBytes(“ISO-8859-1”), “UTF-8”);

3.如果斷點(diǎn)跟的時(shí)候插入的時(shí)候是中文,到數(shù)據(jù)庫(kù)后亂碼,一般是數(shù)據(jù)庫(kù)沒有設(shè)置為UTF-8;

首先查看數(shù)據(jù)庫(kù)編碼(MySQL為例):
數(shù)據(jù)庫(kù)查詢中運(yùn)行: show variables like ‘character%';查看所有編碼信息
修改不是UTF-8的字符集,主要查看datebase是否是UTF-8, 命令

show variables like ‘character%'; +――――――――

主站蜘蛛池模板:
高雄市|
恩施市|
佳木斯市|
五峰|
义乌市|
册亨县|
邵阳县|
枞阳县|
辽中县|
共和县|
北宁市|
阿巴嘎旗|
乐昌市|
定结县|
河源市|
醴陵市|
灌阳县|
阿拉善盟|
新巴尔虎右旗|
扶绥县|
沿河|
四平市|
洪洞县|
松江区|
镇沅|
安远县|
周至县|
凤冈县|
建昌县|
东源县|
湖口县|
马鞍山市|
宁化县|
江口县|
云霄县|
乌拉特中旗|
灵武市|
五常市|
万全县|
沂水县|
新绛县|