マルチバイトという用語は、文字が 1 バイトよりも広い文字セットを指しますか (UTF-8 など)、またはいずれにせよ 1 バイトよりも広い文字セット (UTF など) を指しますか? -16) ? つまり、誰かがマルチバイト文字セットについて話しているとしたら、どういう意味ですか?
89963 次
9 に答える
7
1 バイト = 1 文字のマッピングがないすべての文字セット。すべての Unicode バリアントだけでなく、アジアの文字セットもマルチバイトです。
詳細については、このウィキペディアの記事を読むことをお勧めします。
于 2009-04-14T19:24:15.400 に答える
6
マルチバイト文字とは、エンコードに 1 バイトを超える文字が必要な文字を意味します。ただし、これは、その特定のエンコーディングを使用するすべての文字が同じ幅 (バイト単位) を持つことを意味するものではありません。例: UTF-8 および UTF-16 でエンコードされた文字は複数のバイトを使用する場合がありますが、UTF-32 でエンコードされたすべての文字は常に32 ビットを使用します。
参考文献:
于 2009-04-14T19:24:32.233 に答える
2
通常は前者、つまり UTF-8 ライクです。詳細については、「可変幅エンコーディング」を参照してください。
于 2009-04-14T19:19:13.137 に答える
2
前者 - ただし、「可変長エンコーディング」という用語の方が適切です。
于 2009-04-14T19:19:43.977 に答える
2
通常、1 文字あたり 1 バイト以上の任意の文字を指すために使用します。
于 2009-04-14T19:21:22.177 に答える