> 「UTF-8」と「UTF-8N」というのがありますが、 > 何が違うんですか? BOM(Byte Order Mark)の有無を示したもので、UTF-8がBOM有り、UTF-8NがBOM無しです。 > UTF-8のサイトを作りたい場合はどっちにすればいいんですか? UTF-8Nを使って下さい。BOMを付けるとBOMが余計なデータと解釈され、動作に支障を来すことがあります。 ただ、Web制作以外も含め、あらゆる場合にBOM無しが良いということではありませんので、その点はご承知下さい。ですが、少なくてもWeb制作においては、PerlによるCGIやPHPも含め、UTF-8Nのほうが問題は起こりません。 【参考】 UTF-8 - Wikipedia http://ja.wikipedia.org/wiki/UTF-8 文字コードにUTF-8を使う場合、BOMを付けてはいけない理由(073) -