コンパイラの警告 (レベル 1) C4819
エラー メッセージ
ファイルは、現在のコード ページ ('数値') で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。C4819 は、ANSI ソース ファイルが、そのファイル内の文字をすべては表示できないコードページを使用するシステムでコンパイルされている場合に発生します。
C4819 を解決するには、ファイルを Unicode 形式で保存します。
使用されている文字を確認して下さい
英語圏から持ってきたコードを、日本語環境でコンパイルしたときに発生する可能性があります。
英語圏で使用される文字が、すべて日本語環境で表示できると考えていると、間違いです。著作権記号の(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
- 2007/11/08
- Jitta
