JAVA常見編碼問題解決方法

    時間:2024-09-11 22:52:49 ACCP培訓 我要投稿
    • 相關推薦

    JAVA常見編碼問題解決方法

      編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過程也稱為計算機編程語言的代碼簡稱編碼。下面小編準備了關于JAVA常見編碼問題解決方法,提供給大家參考!

      JAVA的J2SE處理編碼解碼寫法

      Java代碼

      import java.net.URLDecoder;

      public class URL {

      /**

      * 解碼應用案例

      * @param args

      * @throws Exception

      */

      public static void main(String[] args) throws Exception{

      String str = "C%3A%5CDocuments+and+Settings%5CAdministrator%5C%E6%A1%8C%E9%9D%A2%5Cother.txt";

      String result = URLDecoder.decode(str, "UTF-8");

      System.out.println(result);

      }

      }

      Java屬性文件編碼問題

      Property 文件中,使用的編碼方式根據(jù)機器本身的設置可能是GBK或者UTF-8。

      而在Java程序中讀取Property文件的時候使用的是Unicode編碼方式,這種編碼方式不同會導致中文亂碼。

      因此需要將Property文件中的中文字符轉(zhuǎn)化成Unicode編碼方式才能正常顯示中文。

      Java提供了專門的工具對Property文件進行Unicode轉(zhuǎn)化,這種工具就是native2ascii,它在JDK安裝環(huán)境的bin目錄下。

      native2ascii 工具將帶有本機編碼字符(非拉丁 1 和非單一碼字符)的文件轉(zhuǎn)換成帶有Unicode編碼字符的文件。

      假設需要轉(zhuǎn)化的屬性文件為:D:\src\resources.properties(含有中文字符)

      轉(zhuǎn)化后的屬性文件為:D:\classes\resources.properties(中文字符統(tǒng)一轉(zhuǎn)化為Unicode)

      那么使用如下命令

      JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties

      就能將含有中文字符的屬性文件轉(zhuǎn)化成單一Unicode編碼方式的屬性文件。中文亂碼自然會被解決。

    【JAVA常見編碼問題解決方法】相關文章:

    Java編程常見問題匯總10-05

    命令行的亂碼以及編碼的問題的解決方法08-02

    硬件常見問題的解決方法10-15

    紋眉常見問題及解決方法07-03

    聲樂學習常見問題與解決方法08-01

    CAD里的常見問題及解決方法10-03

    GRE作文考試常見問題與解決方法10-14

    紋唇常見問題的預防與解決方法10-09

    Excel表格中常見問題及解決方法07-20

    Excel常見問題解決方法10-29

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      午夜精品一区二区三区在线观看 | 日韩欧美涩涩视频在线观看 | 亚洲簧片在线播放 | 亚洲成aⅴ人影院在线观看 亚洲日韩久久精品中文字幕 | 一级a爱做片观看免费国产 日韩一级精品久久久久 | 亚洲国产成在线网站91 |