コンパイラの警告 C4600 から C4999


Visual C++ の概念 : C/C++ プログラムのビルド
コンパイラの警告 (レベル 1) C4819

エラー メッセージ

ファイルは、現在のコード ページ ('数値') で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。

C4819 は、ANSI ソース ファイルが、そのファイル内の文字をすべては表示できないコードページを使用するシステムでコンパイルされている場合に発生します。

C4819 を解決するには、ファイルを Unicode 形式で保存します。

タグ :


Community Content

Jitta
使用されている文字を確認して下さい

英語圏から持ってきたコードを、日本語環境でコンパイルしたときに発生する可能性があります。

英語圏で使用される文字が、すべて日本語環境で表示できると考えていると、間違いです。著作権記号の(C)や登録商標記号の(R)は、Shift_JIS 環境では表示できません。こういった文字が使われている可能性を疑って下さい。

その他、バグもあったようです。
HotFix: http://support.microsoft.com/default.aspx/kb/912790/ja
バグのフィードバック: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119369

コミュニティでの質問: http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41975&forum=7

タグ :

Page view tracker