(1) コンパイラがソースコードの文字コードを正確に判別できるか、あるいは
特定の文字コードを正確に扱えるか

(2) 生成されるバイナリに埋め込まれる文字列が何でエンコーディングされるか

何度も言うようにこの2つは別問題。
こんなプログラマ1年生が覚えるような区別が付かない人が威張ってるこのスレって何なのかな。