id3v23.jsマルチバイト文字不正エンコード修正
気がついたら MySpace.com – nathan fake® – Londung, UK – www.myspace.com/nathancake でアーティスト名が表示されなくて(on iTunes)、ファイルの中身を確認したらそもそもマルチバイトのときにID3tagのエンコードが間違ってました。
タイトルにascii以外の文字が混じっているとき、はじめにBOMをつけてunicodeをそのままで書き込むみたいなのですが、間違って32ビット幅で書き込んでいて文字&クライアントによって読み取れてませんでした。iTunesはへんなエンコードをしていてもてきとうに解釈してくれるみたいで、くるりの日本語タイトルの曲では問題が出なかったので気がつきませんでした。すいません。
ダウンロードは MySpaceのMP3ファイルにID3tagを埋め込みつつダウンロードするJSActionsスクリプト から。

No comments
Jump to comment form | comments rss [?] | trackback uri [?]