AppleScriptでURLエンコード/デコード

作っているアプリはWebサーバにデータを最終的にPOSTするのが目的なので、URLエンコード/デコードは必須になる。
これをしないと、Kung-Tunesのように、「&」が含まれた曲名などが正しく送受信できなくなるから。
グーグルで調べてもやはり直接はできないようだ。
Perlを呼び出しているものが多いが、個人的に公私ともPerlを使っていないので使いたくない。
そんななかPHPでやっている[サイト](http://chocolife.blog80.fc2.com/blog-entry-60.html)を見つけた。
これを使ってみるつもりだが、MacのユニコードはUTF-16LEで、WebサーバはUTF-8で作っているからこの当たりは(ダミースクリプトを使ったりして)実際に使ってみないとわからないだろうな。
でも、このAppleScriptの制約が面白かったりする。
細かいことができないのは仕方がないが、アプリの操作は対応していれば完璧にできるし。
iTunesから取得した日付・時刻データの加工はJavaでやったときより簡単だったし。
完成したときにJava版とどっちを使い続け、バージョンアップさせるかは微妙だけれども。
Objective-Cに手を出すかもしれないしな。

コメント