青空の月

Unity, C#, アプリ開発関連について。

ファイル文字コードによる日本語問題の解決方法

Unityで日本語使って文字化けした経験がある人におすすめのアセット。

 

 こちらの方が公開している「AssetPostprocessUTF8Encode」

http://debuglog.tumblr.com/post/26550984743/utf-8

 

UTF8(BOM付)かチェックして自動的に変換してくれる。

今までは動かして文字化けしてたら対象ファイルの文字コードを変更して保存しなおしていたけど、コレを入れたらそんな手間が無くなった。

変換されるとコンソールにログが表示されるのでそこで動作していることを確認できる。

 

注意点は「OnPostprocessAllAssets」を使用しているので、既に存在しているファイルは変換されないので、一度、開いて編集などをして保存しなおしたりしないといけない点だ。

 最初から導入していれば問題ない。