Unityで扱うソースコードの文字コードの変換について。 最近はUTF-8がどの環境でも主流になってきた文字コードだが、 UnityでもUTF-8かUTF-16にしないとエディタ内で文字化けが発生することがある。 スクリプトを新規作成しても文字コードがShift-JISで作成され、 現在のところはそのデフォルトの設定はどうも変更出来ないようだ。 そこで文字コードを変換するのにどういう手段があるのかを幾つか紹介したい。 まずはUnityのAssetPostProcessorで変換してしまうという方法。 ■スクリプトファイルのutf-8変換 プロジェクトツリーに入っているものは何でも「アセット」として扱われるから、 ソースコードすらもAssetPostProcessorで操れる。 このスクリプトをプロジェクトに入れておけば、新規作成時からUTF-8として作ってくれる。 ただこの方法では、コピペ