UTF-8とUTF8Nの違いはBOM(Byte Order Mark)がファイルの先頭に付いているかいないか。
Nが付いているとBOMが付いていないことなんだと。
UTF-16においてエンディアン(Big or Small)を識別するものなので、UTF-8では使わない不要なものらしく、
また、これが付いているといろいろ面倒なことが起きるらしいので、つけない方がいいらしい。(「らしい」使いすぎ)
ちなみに、Windowsのメモ帳で作ったファイルには付いてしまう。(WinXPで確認した)
UTF-8とUTF8Nの違いはBOM(Byte Order Mark)がファイルの先頭に付いているかいないか。
Nが付いているとBOMが付いていないことなんだと。
UTF-16においてエンディアン(Big or Small)を識別するものなので、UTF-8では使わない不要なものらしく、
また、これが付いているといろいろ面倒なことが起きるらしいので、つけない方がいいらしい。(「らしい」使いすぎ)
ちなみに、Windowsのメモ帳で作ったファイルには付いてしまう。(WinXPで確認した)