検索

ホームページ  >  に質問  >  本文

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

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

迷茫迷茫2821日前890

全員に返信(3)返信します

  • ringa_lee

    ringa_lee2017-04-17 14:57:26

    public static void main(String[] args) throws Exception{
        System.out.println("

    返事
    0
  • PHP中文网

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

    通常、中国語ではエンコード形式を UTF-8 に設定します。Java では 1 つの漢字が 2 文字と 3 バイトを表します。

     public static void main(String[] args) {
            文字列 str = "テスト";
            System.out.println(str.getBytes().length);
        }

    出力: 6
    さまざまなエンコード形式によって占有されるバイト数については、ブログを参照してください:
    さまざまなエンコード形式によって占有されるバイト数

    返事
    0
  • 黄舟

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

    UTF-8 3 つ
    GBK 2 つ

    返事
    0
  • キャンセル返事