この変の話は考えれば分かる話であって、知識として知ってるかどうかの話ではないと思うよ。

考えてみてよ。

少なくともIDEのエディタは、ソースコードをバイナリ列ではなく、
ちゃんと文字列として認識してる。(だからちゃんと意図した通りの文字が表示されてる)

文字列として同じであれば、ソースコードのエンコーディングによって、
エディタの画面上に表示される内容が違ったりはしない。

コンパイラも同じことをしてるだけ。
何も難しい話じゃないし、ちょっと考えれば分かること。