そうなると文字コードの判別もどこかに判別用のデータを保存するか、統計から判断するしかないわけですね。うえーめんどくさい
そういえばソースコードのリテラル文字列は文字コードどうなってるんでしょうかね?