搜尋

首頁  >  問答  >  主體

unicode - java的中文到底占几个字节?

查了一大堆,糊里糊涂的。现在知道以下几点:

迷茫迷茫2821 天前888

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-04-17 14:57:26

    public static void main(String[] args) 拋出異常{
        System.out.println("

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 14:57:26

    通常我們會設定編碼格式為​​UTF-8,中文在java中一個漢字表示兩個字符,3個位元組

        public static void main(String[] args) {
            String str = "测试";
            System.out.println(str.getBytes().length);
        }

    輸出: 6
    對於不同的編碼格式下所佔用的位元組數,可參考部落格:
    不同的編碼格式下所佔用的位元組數

    回覆
    0
  • 黄舟

    黄舟2017-04-17 14:57:26

    UTF-8三個
    GBK兩個

    回覆
    0
  • 取消回覆