GB 2312英語数バイト文字セットの問題


文字セットの問題
次のような問題があります.
  • GB 2312英字数バイト
  • GBKの英字文字は1バイトまたは2バイトを占有する
  • ???
  • バイト数
    明確な概念は、便利な 文字セットは何ですか.文字セットはコンピュータに格納されたデータのフォーマットを識別する集合であるというのは退屈で、定義も理解しにくいが、実際には文字セットとして理解できるのは** **( )のためである.
    Javaでは、多くの人がGB 2312の1つの英語がいくつかの文字を占めていることを聞いています.GB 2312は主に に使われていることを知っておく必要があります.だから、GB 2312は英語に対して を比較していることを覚えておいてください.漢字の大部分は2バイトなので、GB 2312も です.しかし、この時多くの人が言います.
    byte[] bArray="hello".getBytes("gb2312");
    System.out.println(bArray.length);
    

    上のコードは5を出力します
       GB2312      ?     10 ?
    

    そう、あなたの言うことはすべて間違いなくて、私も最初はこのように理解しました.しかし、あなたの覚えている前に私が言ったことを覚えていて、GB2312 はどうして特殊ですか?GB 2312 ( ) なので、記憶を容易にするために通常(半角記号)英語はGB 2312の管轄体系内に属さないと理解できる
         !!!!!!!!!!!!!!!!!!!!!
    

    普通の記号はGB 2312に属さず、GB2312 に合わないこの定義は全角記号の下の英語だけが当てはまる!!!全角記号の長さはどうですか.そうですか、覚えました
    -------------------
    
    hello
    -------------------
    

    これは10 ドルだ
    一反三を挙げると、他の文字セットのバイト限定や奇妙な問題が、今分かったでしょう.