C#, VBのソースコードのエンコード方式

というわけで、当然気になりますので調べてみました。残念ながらC++のようにそれだけで起きているページはないのですが、コンパイラオプションの/codepageのページでそれを確認することができました。

/codepage (Specify Code Page for Source Code Files) (C#)

/codepage (Visual Basic)

The /codepage option is not needed if the source-code files were saved using the current ANSI code page, Unicode, or UTF-8 with a signature. Visual Studio saves all source-code files with the current ANSI code page by default, unless the user specifies another encoding in the Encoding dialog box. Visual Studio uses the Encoding dialog box to open source-code files saved with a different code page. For more information, see Encoding Dialog Box.

と有りましたので、C++と同じでUTF-16LE, UTF-16BE, BOM付きUTF-8がUNICODEのエンコード方式としてはサポートされているようです。

コメントを残す