web-dev-qa-db-ja.com

メモ帳のUnicodeファイル

テキストファイルをメモ帳で "Unicode"として保存するとはどういう意味ですか? Utf-8、Utf-16、またはUtf-32ですか?前もって感謝します。

21
FSm

メモ帳では、一般的なWindowsソフトウェアと同様に、エンコーディング名としての「Unicode」は、UTF-16リトルエンディアン(UTF-16LE)を意味します。 (Notepad ++がそれをUCS-2として認識し、コンテンツをガベージとして表示するため、最初は本物のUTF-16ではないと思ったが、BabelPadで再確認したところ、Notepadは非BMP文字も正しくエンコードできると結論付けた。)

同様に、「Unicodeビッグエンディアン」はUTF-16ビッグエンディアンを意味します。 「ANSI」は、システムのネイティブレガシーエンコーディングを意味します。 Windowsの西部バージョンでの8ビットwindows-1252エンコーディング。

31