>>671
一応書いておくけど、663と668しか書いてないから

> 2.1 翻訳過程
> 必要に応じて、処理系が定めた方法でソースファイルの物理的文字を基本ソース文字集合の文字に変換する。
こうやって決まってるのに

> ただ Visual Stdio は、ソースコードの漢字コードが utf-8 の時は特別に sjis に変換してコンパイル
> しているだけのこと。(正確には、プリプロセッサが変換している。)
なんで「特別」なのか?ってこと
更にいえば特別にS-JISに変換しているとしたらS-JISに存在しない文字を
文字列リテラルとして定義して画面に表示する(UNICODE)アプリを作ると
正常に表示されるのは何故なのか?ってこと

eucでもやってみたけどVCのコンパイラがeucを認識出来ずにS-JIS扱いに
なってるだけでしょ

と、ここまで書いて思ったんだけどUNICODEアプリを作ったことないでしょ?
マルチバイト(実質S-JISのみ)のアプリしか作ったことが無ければ、そんな
解釈をしてしまうことは理解出来るよ