Firefox を除くすべてのブラウザーで正常に動作する jPlayer プレイリストがあります。
問題は、非標準文字、つまりアクセント付きの文字またはアジア文字です。ここで見られるように、デモ プレイリストをセットアップしました。
文字を UTF-8 形式 (プレイリストのトラック 1) で入力すると、Firefox を除くすべてのブラウザーで機能し、ISO Latin 1 (プレイリストのトラック 2) で入力すると、Firefox では機能しますが、他のブラウザーでは機能しません。 .
たとえば、Firefox では大å°æ¸æ¿.mp3
動作しますが、動作大地書房.mp3
しません。
Firebug コンソールで使用する大地書房.mp3
と、次のエラーが表示されます。
"NetworkError: 404 Not Found - http://monthlymixup.com/mixups/july_2012/media/simon/03%20????.mp3 "
で、なぜか大地書房.mp3
%20????になってしまう。ページを調べると、音声ファイルへのリンクが表示され大地書房.mp3
ます。
デモ ページに UTF-8 のメタ タグがあります。<meta charset=utf-8 />
私の理解では、デフォルトのエンコーディングが FF に設定されていない場合、Firefox はこれを応答ヘッダーで上書きします。ただし、UTF-8 をデフォルトのエンコーダーに設定し、[ツール]/[ページ情報] に移動して、ページが UTF-8 を使用していることを確認しました (私は Mac を使用しており、これがエンコードを確認する方法だと思いますページ)。
それで、私は何が起こっているのか途方に暮れていて、助けてくれることをうれしく思います.