強火で進め

このブログではプログラム関連の記事を中心に書いてます。

WindowsでMonoDevelopを使っていた時に遭遇した文字コード問題

WindowsMonoDevelopを使っていた時に原因不明のバグに遭遇しました。

短いコードだし、何度見直しもおかしな箇所は見当たらないのですが if else の else 部分がおかしいとエラーが出ていました。

日本語のコメントも入れていたのでもしやと思い、文字コードを確認した所、UTF-8N(BOM無しのUTF-8)。

「むむっ、これは怪しい」とUTF-8に切り替えて保存した所、無事にエラーが消えました。