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

Java中URL傳中文時亂碼的解決方法

 更新時間:2016年10月10日 09:03:36   投稿:daisy  
為什么說亂碼是中國程序員無法避免的話題呢?這個主要是編碼機制上的原因,大家都知道中文和英文的編碼格式不一樣,解碼自然也不一樣!這篇文章就給大家分享了Java中URL傳中文時亂碼的解決方法,有需要的朋友們可以參考借鑒。

前言

Java中URL傳中文時亂碼的問題相信不少朋友都遇到過,最近就遇到一個問題,就是在Action當中把一條中文信息綁定在URL的后面,ActionForward到別一個頁面時,用reqeust.getParameter取出是出現(xiàn)亂碼的問題。

解決辦法

1、對要進行URL傳遞的中文字符進行編碼:

String message = java.net.URLEncoder.encode("中文字符","utf-8");

2、在取URL傳遞中文的頁面對字符進行解碼:

String msg = request.getParameter("message");
String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");

注意:

     1、這里得出的str就是先前傳入的”中文字符”。

     2、為什么要對取出的字符集形式轉(zhuǎn)換成UTF-8形式,是因為ISO-8859-1是Java中網(wǎng)絡(luò)傳輸使用的標準字符集,request.getParameter(“message”);得到的還是ISO-8859-1字符集,所以要轉(zhuǎn)換一下。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Springcloud-nacos實現(xiàn)配置和注冊中心的方法

    Springcloud-nacos實現(xiàn)配置和注冊中心的方法

    這篇文章主要介紹了Springcloud-nacos實現(xiàn)配置和注冊中心的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • SpringSecurity實現(xiàn)自定義登錄方式

    SpringSecurity實現(xiàn)自定義登錄方式

    本文介紹自定義登錄流程,包括自定義AuthenticationToken、AuthenticationFilter、AuthenticationProvider以及SecurityConfig配置類,詳細解析了認證流程的實現(xiàn),為開發(fā)人員提供了具體的實施指導(dǎo)和參考
    2024-09-09
  • Java Lambda 表達式源碼解析

    Java Lambda 表達式源碼解析

    這篇文章主要介紹了Java Lambda在JVM中是如何實現(xiàn)的,感興趣的小伙伴一起來了解了解
    2021-08-08
  • Java?函數(shù)式編程梳理

    Java?函數(shù)式編程梳理

    這篇文章主要介紹了Java?函數(shù)式編程梳理,文章通過Lambda表達式展開詳細的內(nèi)容介紹,具有一定參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • Java實用技巧:如何使用String去除開頭的第一個字符?

    Java實用技巧:如何使用String去除開頭的第一個字符?

    這篇文章主要介紹了Java實用技巧:如何使用String去除開頭的第一個字符,需要的朋友可以參考下
    2023-11-11
  • 用代碼更新你的jar包

    用代碼更新你的jar包

    這篇文章主要介紹了用程序代碼更新com目錄下的所有文件到j(luò)ar的對應(yīng)目錄結(jié)構(gòu)中去,這樣可以做到自動更新程序吧
    2014-01-01
  • mybatis plus 開啟sql日志打印的方法小結(jié)

    mybatis plus 開啟sql日志打印的方法小結(jié)

    Mybatis-Plus(簡稱MP)是一個 Mybatis 的增強工具,在 Mybatis 的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生。本文重點給大家介紹mybatis plus 開啟sql日志打印的方法小結(jié),感興趣的朋友一起看看吧
    2021-09-09
  • Java實現(xiàn)解析第三方接口返回的json

    Java實現(xiàn)解析第三方接口返回的json

    在實際開發(fā)過程中,免不了和其他公司進行聯(lián)調(diào),調(diào)用第三方接口,這個時候我們就需要根據(jù)對方返回的數(shù)據(jù)進行解析,獲得我們想要的字段,下面我們就來看看具體有哪些方法吧
    2024-01-01
  • 一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    這篇文章主要介紹了SpringBoot中RequestBodyAdvice使用枚舉參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • springboot頁面國際化配置指南

    springboot頁面國際化配置指南

    聽起來高大上的國際化,起始就是在利用瀏覽器語言,或者頁面中的中英文切換,將頁面的文字在其他語言和中文進行切換,這篇文章主要給大家介紹了關(guān)于springboot頁面國際化配置的相關(guān)資料,需要的朋友可以參考下
    2022-03-03

最新評論

米林县| 英吉沙县| 安国市| 喀什市| 灯塔市| 梅河口市| 黄大仙区| 堆龙德庆县| 永嘉县| 昌江| 武邑县| 诏安县| 崇文区| 渭源县| 广昌县| 江源县| 化隆| 巫山县| 武陟县| 明水县| 共和县| 湖南省| 芦山县| 崇仁县| 长宁县| 宁波市| 定陶县| 丹江口市| 福州市| 丹阳市| 兴化市| 多伦县| 浦城县| 昌乐县| 霍邱县| 报价| 京山县| 伊吾县| 锡林浩特市| 汶上县| 望谟县|