最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中文傳值亂碼問(wèn)題的解決方法

 更新時(shí)間:2020年09月11日 15:23:41   作者:zcj2860755  
這篇文章主要為大家詳細(xì)介紹了java中文傳值亂碼問(wèn)題的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

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

1.可以經(jīng)過(guò)兩次編碼處理,即設(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ù)沒(méi)有設(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%'; 
+————————–+—————————-+ 
| Variable_name | Value | 
+————————–+—————————-+ 
| character_set_client | latin1 | 
| character_set_connection | latin1 | 
| character_set_database | latin1 | 
| character_set_filesystem | binary | 
| character_set_results | latin1 | 
| character_set_server | latin1 | 
| character_set_system | utf8 | 
| character_sets_dir | /usr/share/mysql/charsets/ | 
+————————–+—————————-+ 

從以上信息可知數(shù)據(jù)庫(kù)的編碼為latin1,需要修改為gbk或者是utf8;
其中,character_set_client為客戶端編碼方式;character_set_connection為建立連接使用的編碼;character_set_database數(shù)據(jù)庫(kù)的編碼; character_set_results結(jié)果集的編碼; character_set_server數(shù)據(jù)庫(kù)服務(wù)器的編碼,只要保證以上四個(gè)采用的編碼方式一樣,就不會(huì)出現(xiàn)亂碼問(wèn)題。

4.從后臺(tái)到頁(yè)面亂碼的問(wèn)題:

返回?cái)?shù)據(jù)之前先設(shè)置字符集:
response.setCharacterEncoding(“utf-8”);

5.jsp頁(yè)面到后臺(tái)亂碼:

5-1.jsp的編碼設(shè)置為utf-8
5-2.后臺(tái)這樣判斷

String name = request.getParameter(“ABC”); 
if(name.equals(new String(request.getParameter(“ABC”).getBytes(“iso8859-1”), “iso8859-1”))) { 
name = new String(name.getBytes(“iso8859-1”),”UTF-8”); 
} 

get方式提交的編碼是iso8859-1

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 10本Java架構(gòu)師必讀書籍

    10本Java架構(gòu)師必讀書籍

    這篇文章主要介紹了10本Java架構(gòu)師必讀書籍,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • feign調(diào)用返回object類型轉(zhuǎn)換方式

    feign調(diào)用返回object類型轉(zhuǎn)換方式

    這篇文章主要介紹了feign調(diào)用返回object類型轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 解決swagger2.9.2接口文檔顯示的問(wèn)題

    解決swagger2.9.2接口文檔顯示的問(wèn)題

    這篇文章主要介紹了解決swagger2.9.2接口文檔顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • JPA merge聯(lián)合唯一索引無(wú)效問(wèn)題解決方案

    JPA merge聯(lián)合唯一索引無(wú)效問(wèn)題解決方案

    這篇文章主要介紹了JPA merge聯(lián)合唯一索引無(wú)效問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Java雙重校驗(yàn)鎖單例原理

    Java雙重校驗(yàn)鎖單例原理

    大家好,本篇文章主要講的是Java雙重校驗(yàn)鎖單例原理,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • SpringBoot集成slf4j日志配置的方法

    SpringBoot集成slf4j日志配置的方法

    本文主要介紹了SpringBoot集成slf4j日志配置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 解決spring jpa中update的坑

    解決spring jpa中update的坑

    這篇文章主要介紹了spring jpa中update遇到的坑及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    這篇文章主要介紹了引入SpringCloud-gateway報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java編寫猜數(shù)字游戲

    java編寫猜數(shù)字游戲

    這篇文章主要為大家詳細(xì)介紹了java編寫猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 基于Apache組件分析對(duì)象池原理的實(shí)現(xiàn)案例分析

    基于Apache組件分析對(duì)象池原理的實(shí)現(xiàn)案例分析

    本文從對(duì)象池的一個(gè)簡(jiǎn)單案例切入,主要分析common-pool2組件關(guān)于:池、工廠、配置、對(duì)象管理幾個(gè)角色的源碼邏輯,并且參考其在Redis中的實(shí)踐,對(duì)Apache組件分析對(duì)象池原理相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-04-04

最新評(píng)論

浦县| 广宗县| 大姚县| 民丰县| 开平市| 塔河县| 会同县| 彭山县| 汉沽区| 铁力市| 衡东县| 常宁市| 景洪市| 洪雅县| 师宗县| 怀来县| 怀宁县| 锦州市| 井陉县| 富川| 丰台区| 巴林右旗| 蒙城县| 灵璧县| 绍兴市| 垣曲县| 香河县| 西乡县| 招远市| 宁河县| 仪陇县| 襄城县| 平乡县| 昭通市| 顺昌县| 浑源县| 恩平市| 南和县| 宁陵县| 临泉县| 铜川市|