[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:338) Re: nkf
単にインストールするだけではつまらなかったので、ちょっとしたテスト。
以前紹介した、EudoraのGPGスクリプトでDecryptしたときに、標準出力がEUCだったんでGPG Messageが文字化けてました。
そこでnkfをかまして、Eudoraで読めるSJISに変換。
Eudora-GPG-Decryptスクリプトの
set response to ReadUnixFile(OutputFile)
部分をコメントアウトして、以下のように書き換えてくださいませ。
set my_path to posixPath file OutputFile --with quotes
do shell script "/usr/local/bin/nkf -s '" & my_path & "' > '" & my_path & ".txt'"
set my_OutputFile to OutputFile & ".txt"
set response to ReadUnixFile(my_OutputFile)
do shell script "rm '" & my_path & ".txt'M"
で、どうだ。と。
ミソはnkfをフルパス指定すること。ASからだとshをたたくので、ターミナル(デフォルトでtcsh)でやってるつもりだと、こんなところで躓いてしまう(笑)。