くだらねえ質問はここに書き込め! Part89at LINUX
くだらねえ質問はここに書き込め! Part89 - 暇つぶし2ch458:login:Penguin
04/10/17 01:49:40 Xv5VdRJh
ID3v2タグの質問です。EasyTAG (id3lib 3.8.3) でタグを書いたの
ですが、システムとタグ書き込みの文字コードをEUC-JPにしてしまい
ました。mplayer等でターミナルから再生する分には問題ないのですが、
Rythmbox 0.8.7 (gstreamer-0.8.7, gst-plugins-0.8.5), GQmpeg 0.91.1 (GTK2版)
で再生すると案の定タグが化けます。またNautilusでmp3, oggファイルを
アイコン表示からオーディオ表示に変えると、EUCタグの影響かクラッシュ
します。こういった場合

1) タグを全てUTF-8で書き換える。
2) GTK2アプリでもEUC-JP,SJIS等の例外を表示できるようソースに手を入れる。

1)に関して、EasyTAGでタグ書き込みのコードをUTF-8にしてみたんですが、
それだけでは自動変換されない。タグを全部消してもう一度?

2)に関して、GTK2アプリはそのメインルーチンで
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
のようにロケールをハードコードするまでは分かりましたが、タグの処理に関して
どこで例外を入れればいいか分からない。

どちらの方法をとるのが堅実でしょうか? ID3v2の規格自体に問題が
ありそうなのは調べてみて分かったのですが、それ以上の情報は得られません
でした。つか皆さんはどうしてますか? 漏れはSAMBAとかでWin経由のファイルと
共有するような事はしてませんから、その点では楽ですが。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch