タグ

encodeに関するmikomayaのブックマーク (2)

  • AS Hole(AppleScriptの穴) » 指定の文字エンコーディングでファイル書き出し » Blog Archive

    AppleScriptでは歴史的に明示的にテキストのエンコーディングを指定する機能が乏しく、日語環境ではそれなりの苦労があります(過去形で言えないところが辛い)。AppleScriptは内部的にはUnicodeでデータを扱っており……Unicodeとひとことにいっても、具体的には「UTF-16BE」だったりするので(しかも、Intel Mac上でもBE=Big Endian)、BSDレイヤーにある文字コード変換ツール「iconv」の変換元文字コード指定も「UTF-16BE」を指定する必要があります。 かくして、文字コードを指定してファイル書き出しを行うサブルーチンはこんな感じになります。AppleScriptで処理したデータをHTML書き出し(文字コードが決められているケース)する場合などに使います。使用頻度はそれほど高くない(HTML書き出し時にUTF-8を指定すれば足りるケースが多い

  • TextMateでEUCなファイルを無理矢理扱う - ヱビスブログ

    TextMateでEUCなファイルを無理矢理扱う 2007年 3月 6(火曜日) TextMateの絶望的に残念な所。 EUC/SJISのファイルが全面的に化ける。 最近はUTF8にしてたり日語そのものを直接TextMateで入力しないように配慮してるんですが、それでもEUCで記述されたアプリケーションのメンテとかする事もあるわけです。 今まではCotEditorを使っていたんですが、 HTMLタグ周りの処理能力が圧倒的に違うのでフラストレーションが溜まってきた。 というわけで。 多方面に結構な問題はあるものの、EUCで開いてEUCで保存する方法を考えてみました。 安直に。 理想形はファイルを開いた時に自動判別してゴニャゴニャするプラグインを書く、みたいな事だと思うんですが…。如何せんCocoaを知る所から始めないといけない。 というわけで力技。 こんな感

  • 1