Thu, 30 Jun 2005
CotEditor用のスクリプトを書いてみる、解決変
前回書いた、CotEditor用のスクリプト(AppleScriptとShell Scriptを混ぜ書きしたもの)が日本語環境じゃないと上手く動かない(日本語が文字化けする)、という話しの解決変いや解決編。夢枕獏か。…結局日本語環境にどうしても慣れなかったので、次のようにしてみました。
do shell script " /bin/sh << EOF
__CF_USER_TEXT_ENCODING=0x1F5:1:14
/usr/bin/open ~/Applications/CotEditor/CotEditor.app
EOF"
これでCotEditorを日本語環境で起動したことになるようで、英語優先の環境下においてもスクリプトの結果が文字化けしなくなりました。んで、このAppleScriptを起動項目に登録して、常にCotEditorを起動しっぱなしにしておく、と。問題点はひとつだけ。バックスラッシュが円マークに化けてしまって、ファイルをセーブ出来なくなります。…大問題。
んでも、バックスラッシュの話しはさておき、これってアプリケーション側で対応してもらえそうな気もしないでもないとも言えるような言えないような。