2011-10-24 5 views
1

私のFFブラウザでは、エンコーディングはUTF-8に設定されています。フランス語のアクセントは、1ページを除くすべてのページに正しく表示されます。トラブルページでは、「?」と表示されます。マーク。エンコードを西洋に変更すると、トラブルページにフランス語アクセントが正しく表示されますが、他のページにはフランス語アクセントが正しく表示されません。
IEの場合、設定はUTF-8で、すべてのページに適切なフランス語のアクセントが表示されますFFのUTF-8はフランス語のアクセントを表示できません

答えて

2

ウェブページとはなんですか?

ほとんどの場合、ページ自身のエンコーディングはISO 8859-1など(純粋な8ビットエンコーディング)です。一部のWebページでは、Content-Type:ヘッダーに独自のエンコーディングを指定するのではなく、ブラウザを推測する必要があります。どうやらこの場合、Internet ExplorerはFirefoxよりも優れていると思われます。

curlコマンドを使用している場合は、curl --head URLを試してください。エンコードが指定されているかどうか、Firefoxを右クリックしてView Page Infoを確認してください。

ウェブページの所有者に連絡し、エンコーディングを適切に設定するように依頼することもできます(または、それを無視するだけです)。

+0

HTMLページでは、HTML4以前では、「」タグ( ' ' 、HTTP ヘッダに文字セットがない場合(またはそれが間違っている場合はそれを上書きする)、HTML5の ''を使用してください。 –

+0

@Keith:あなたはこのように指定されたプロパティファイルからフランス語のテキストを読み込んでいます:D \ u00e9tails(French for details)これはUTF-16エンコーディングですそれが問題を引き起こすかどうかわかります。あなたはどう思いますか? – Victor

3

古い投稿です。しかし、私は同じ問題に直面していたと私はhtmlentities() PHPで、他の何もうまくいった使用した。これは私の目的を解決したので、他の誰かがそれから恩恵を受けることができるようにここで言及することを考えました。

関連する問題