まぁまて。さすがに、プログラム上最低限必要な文字は規格で規定されてる。
英数字と幾つかの記号。後、ヌル文字とか「コンピュータにしか見えない文字」も
コンパイル時にコンピュータが実行文字列として記述する。

ただ、物理コードとソースコードと実行コードは全部エンコード違っていいというすごいルールだし
それがOS上でどう解釈されるかもOS次第なので、実際のところ、
文字に関する完全な可搬性などというものはげんそうなのだ。