何らかの理由によりVC++のエディタ画面以外でコードを編集したいと言う事はよく有る。そういった時、いざVC++でコンパイルしようとした時に警告が発生する事がある。 例えば以下のようなコードを何らかのテキストエディタで記述し、UTF-8で保存する。 #include <iostream> using namespace std; int main() { cout << "このプログラムには日本語の文字列が含まれています。" << endl; } で、これをコンパイルすると、以下のような警告/エラーが発生する事が有る。 test.cpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 test.cpp(6) : error C2001: 定数が 2