本もっと観念的な何かリンク(私用)管理人についてプライバシーポリシーVC++の文字コード-wchar_tとかcharとかLとかLなしとかその他LつきとLなしの違い“hello”とやったときと、L“hello”では、どう違うのかという話です。このようなプログラムを書きます。0;}このように、sの指す文字列の中身は、LがついているときはUTF16、ついていないときはShiftJISになります。次に、プロジェクト設定の「文字コード」を、マルチバイト文字セットとUnicode文字セットでそれぞれ保存してみます。この場合も、当然ですが、””とL””の結果も変わりません。上記したプログラムの挙動は、「文字セット」に関わらず同じです。つぎに、プログラムの先頭にコメントで何らかの日本語を書いてみます。結果はこのように、どちらの設定でもUTF16になります。文字セットの設定はソースファイルの文字コードに影響を与えません。ちなみにソースコードの文字コードを変えるにはVisualStudioで文字コードを変更する等の方法があるようです。Studioの何に影響を与えるのでしょうか。「文字セット」の指定は_UNICODEマクロが定義されるかどうかの指定という意味です。