ちとFlashに現在iTunesで聴いている曲だけでなく、さかのぼってAlbum9タイトルを表示させるようにもげってみた。
最近やたらCPUが食うので(*1)テキストファイルの読み書きは控えようと仕方なかったんだけどPostgreSQLに過去再生Albumを流し込んだ。Flashの表示は問題ないんだけど、Flashに表示するためのテキストファイルがたまに文字化けしやがる。もちろん日本語タイトル一部なんだけど。
で、Recent Tunesがcurrentのテキストをローカルに吐いた時、Jedit4で開いたんだけど、「Shift_JIS」の時と「Unicode」で開こうとするときがある。「UTF-8」でもなく「Unicode」なのだ。「Unicode」で吐かれたテキストを「UTF-8」で開くともちろん文字化けする。「Unicode」は「UTF-16」でもないんだよね...(困。
で、強制的に「Unicode」らしきタイトルはiTunesの情報で「Shift_JIS」の文字でタイトルを入力してみた。そしたら、Recent Tunesで吐いたcurrentなりrecentなりの情報は「Shift_JIS」になった。
はっ。今書きながら思ったんだけど、Shift_JISじゃなくてEUC-JPにしとけばよかったと後悔してみた。うむむむ。
*1...この日記サイトの日記データをcronで5分置きにすべてXMLファイルに書き出してるのでやたらCPUが食うのだ...