Monoで文字化け

MonoのコンパイラであるmcsコマンドはデフォルトでLatin-1としてソースコードを読み込むみたいです。当然日本語を使うと文字化けするので、mcsコマンドに-codepageオプションで文字コードを指定します。


$ mcs -codepage:utf8 sample.cs
ここではutf8を指定していますが、ShiftJISの場合は932、EUCの場合は51932を指定します。