2011-12-01 15 views
5

いくつかのローカリゼーションオプションを調べているうちに、Visual Studioの保存オプションとして見つけました。 Unicode Codepage 1200とは何ですか? MSDN pageは言う:Unicode Codepage 1200とは何ですか?

"UnicodeのUTF16、リトルエンディアンバイト順(ISO 10646のBMP);のみ管理アプリケーションが利用できる "

だから、Unicodeのコードページが1200本当にUTF16そのためでありますBOMを持っていますか?

これをJavascriptに使用することをお勧めします。これを使用する必要がある場合は、スクリプトタグでcharset宣言が必要ですか?

ありがとうございました!

+0

引用符で囲まれたドキュメントのコードページでバイトオーダーが指定されている場合、BOMは使用されません。言い換えれば、UTF-16リトルエンディアンはBOMを持つことができません。表2-4を参照してください:http://www.unicode.org/versions/Unicode6.0.0/ch02.pdf – bames53

+0

ありがとう!私は、BOMがUTF 16のために付けられていると思ったが、ついにそれがクリアされた。 – muffin

答えて

13

コードページ1200は、UTF-16リトルエンディアンであり、BOMを意味するものではありません。何ウェブ利用のUTF-8の場合 (すべて:CSS、HTML、ジャバスクリプトなど)

3

JavaScriptでUTF-8を使用してください.UTF-16やその変形(JavaScriptの場合、このアドバイスは一般的には適用されません)を気にしないでください。

+0

-1を説明する気に? –

0

マイクロソフトhereによると、それは次のことを意味します。

1200 UTF-16 UnicodeのUTF-16、少しエンディアンバイトオーダー(ISO 10646のBMP)。

同様に、1201は同じですがビッグエンディアンのバイトオーダーです。

1201 unicodeFFFE Unicode UTF-16、ビッグエンディアンのバイトオーダー。利用可能なのは 管理対象アプリケーションへ

関連する問題