>ただ、ソースファイルがUTF8なら、それをそのままUTF8Stringに入れてくれればよいわけだおね。
ソースが SJIS で保存されていると SJIS でコンパイル?
ソースが UCS2 で保存されていると UCS2 エンコードのバイト列が ANSI String に乗る?

やめてくれよ