Studioで文字セットをUnicodeにした場合はエンコードはUTF-16が基本だそうですこれは今まさにソースコードが書かれているときにメモリへ書込み画面へ表示するときのエンコード方式の話なのでしょうか?2VSでの通常の文字列定数(”例えばこれ”)はShift-JISコードだそうです。ソース・ファイルをUTF-8で保存しても文字列定数の文字エンコードはShift-JISなるというのですが、ここが意味がわかりません。)3デバッグコンソール(コマンドプロンプト)ではShift-JISでエンコードされ表示されるみたいです。printf("おはよう”)という文字列定数をデバッグコンソールで表示することにしましたソースファイルをUTF-8で保存し、プロジェクトプロパティのC/C++→コマンドラインに/source-charset:utf-8を追加したところ平仮名の方の「おはよう」も表示されました。"item.lua");とし、Luaファイル(script.luaをUTF-8で保存)内コード:print('日本語ファイルだよ')を実行するとデバッグコンソールでluaファイルの「日本語ファイルだよ」が文字化けしました文字コード技術入門を購入してこれから読んでいくところですが、理解の手助けをしていただけると幸いです。ついては全く知りません。一般的な文字コードについての概要についてだけですが、多少なりとも参考になれば幸いです。ネイティブな文字コードと言えます。関数が用意されています。プロジェクトの「文字セット」で切り替えます。使い分けてもいいです。char)を渡します。