さとりすと
YAYAでUTF-8のエンコード形式でゴーストを作っている者です。

さとりすとのサーフェス挿入機能がとても便利で、YAYAの辞書ファイルのサーフェス付けの際にも使えればいいなと思っているのですが、.dicファイル(YAYAの辞書ファイル拡張子)を読み込む際にUTF-8だと文字化けしてしまいます。(bom付きのUTF-8だと読み込めます)

また、UTF-8で.dicファイルを読み込んでも、ファイルの内容を書き換えて保存する際、.dicファイルはShift-JIS形式で保存されてしまいます。

さとりすとで編集する前後で手動でエンコード形式を切り替えれば済む話ではあるのですが、もし簡単に実装可能であれば読込/保存の際のエンコード形式を選択できるようにしていただけるとありがたいです。

回答 1

(6.0k ポイント)
一応さとりすともUTF-8には対応していますが、里々側の文字コード設定に倣ってテキストファイルの文字コードを決めるようにしています。

具体的には ghost/master に satori_bootconf.txt を用意してそこに文字コードを指定する形です。このファイルがあれば実際に里々ゴーストかどうかに関係なく設定に従うので、以前noteに書いた記事も参考に設定して期待の動作になるか試してみてください。

https://note.com/kanade_lab/n/na70cf44204f0
回答ありがとうございます!!
satori_bootconf.txtを配置し設定したら読み込み、保存ともにUTF-8で可能になりました!
さとりすと&ななろだ開発コミュニティ にようこそ。さとりすと・ななろだに関する質問などがあれば気軽に書き込んでみてください。質問の回答ができる方はぜひ回答にご協力をお願いします。
今のところ要望や不具合報告もこちらにどうぞ。自分の感じた要望や見つけた不具合のスレッドがすでにある場合、ぜひコメントを書き込んでください。同意見の多いものは作者としても対応しやすいです。
実験中につき、おかしくなることがあるかもしれませんが… まずは自由に使ってみてもらえると嬉しいです。実験の都合でデータのリセット等ありますので必要な情報は自分でメモに残すなどおねがいします。

カテゴリー

...