C++ ゲーム開発

warning C4819: 警告を修正する

 

 

まとめ

  • VS2017 での warning C4819:警告 の修正方法のメモ

 

見慣れない警告が出た

Eigen という数学ライブラリを使ってみたところ,
見慣れない警告が出たので修正方法をメモしておく.

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

出た警告は,

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

というもの.

原因

対象のファイルを VSCode で開いてみたところ,
文字コードは BOMなし UTF-8

なので,要は,
BOM なし UTF-8 じゃなくて
BOM つき UTF-8 で保存しろ.
ってことか.

※ 正解の文字コードは文字セットなどのビルド環境によって変わるかも

手順

画像の通り操作するだけ.
f:id:gothlab:20210719025338j:plain
f:id:gothlab:20210719025946j:plain
f:id:gothlab:20210719025957j:plain
f:id:gothlab:20210719030007j:plain

シグネチャ(BOM)付き UTF-8 で上書き保存.

以上.

参考

珍しく msdn が役に立った.
docs.microsoft.com

  • この記事を書いた人

GOTH

鹿児島県出身,吉祥寺在住の27歳.職業はゲーム会社でプログラマー.趣味はバイク,車,キャンプ,ガジェット,読書,そしてゲーム開発. サイトのテーマはプログラミングとガジェットでライフハック.たまに趣味に関する雑感や記録を残していく備忘録.ツイッターもやってます.
自己紹介
お問い合わせ

-C++, ゲーム開発