web-dev-qa-db-ja.com

InternetExplorerおよびFirefoxのエンコーディング-> Unicodeとは何ですか?

私の知る限り、Unicode自体はエンコーディングシステムではありません。これは、コードポイントを文字に割り当てる単なる標準です。ウィキペディアからの引用。

Unicodeは、さまざまな文字エンコードで実装できます。

では、Internet ExplorerとFirefoxのこれらのオプションは何ですか?

enter image description here

enter image description here

Unicodeは暗黙的にUTF16を意味しますか?もしそうなら、それはBEまたはLEですか?

そして、私たちがそれに取り組んでいる間、UTF-32はFirefoxとInternet Explorerでサポートされていませんか?

2
Koray Tugay

Unicode "Windowsの"エンコーディングシステムを意味します(いいえ、これはMicrosoftによって発明されたものではありませんですが、その製品)、すなわちUCS-2(ユニバーサル文字セット)。

以前はそれほど悪い決定ではありませんでしたが(遅いプロセッサでは固定長の文字で問題が少なくなります)、今日はUTF-8非常に正当な理由で普及しています。

番号、 UTF-32notサポートされています-インターネットブラウザでも、明らかな欠点があるため、他のアプリケーションでもサポートされていません-文字ごとに4バイト。

(もちろん、それらはいくつかの例外かもしれません。)

2
MarianD