1

私は現在、phpで書かれたid3タグを抽出するlibであるgetid3ライブラリの助けを借りて、私のphpページのMP3ファイルからid3タグを抽出しています。メタデータの一部が中国語またはロシア語で書かれていることは、非常に重要です。この種のタグが検出されると、文字を正しくエンコードできません。タグが英語だとうまくいきます。

これはエンコードの問題に関連するものに違いないと思います。id3 タグがどのようにエンコードされているか、および正しい文字をエコーアウトする方法を検出するにはどうすればよいですか?

よろしくお願いします

4

1 に答える 1

2

mb-detect-encodingphp関数を使用してみることができます。php.netを参照してください。必要に応じて、mb_convert_encodingタグを共通のエンコーディングに変換してファイルに保存することができます。

于 2011-05-24T14:51:07.407 に答える