1

こんにちはみんなこれはかなりイライラする問題です...

私はドイツのクライアントを持っており、現在オフィスの一部のマシンではサイトのほとんどがドイツ語になっています。すべての特殊文字 (ウムラウトなど) は chrome firefox で正しく表示されます。

Interessierte Paare, die an diesem spektakulären Ort in der südlichsten Hochzeitskapelle     Afrikas heiraten möchten, wenden sich bitte an 

ここに私のコードがあります

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

この問題を調査中にオンラインで見つけたのは、utf-8がすべての文字を処理することになっているということですか? 明らかに私はここで何かが欠けていますか?

2 台の異なるマシンの同じバージョンのブラウザで動作しないのはかなり奇妙だと思いますか?

このサイトを見て、そのcapeagulhas-arthouse.comを自分で確認したい場合は、ここにリンクを張れるかどうかわかりませんが、そこにあります

どんな助けでも大歓迎です

編集:これがjoomlaサイトであることを忘れていました

送信アリ

4

2 に答える 2

0

不正なコード変換が適用されました。与えられたデータから、それがどこで起こったのか、どのように防ぐことができるのかを推測することはできません. しかし、明らかに起こったことは、UTF-8 でエンコードされたテキストが誤って変換されたため、UTF-8 データの各バイトが Windows-1252 でエンコードされた形式の文字であるかのように扱われ、結果が UTF として表示されることです。 -8.

たとえば、「ä」を「ä」に変換するのは、そのような「二重 UTF-8」エンコーディングです。文字「ä」(U+00E4) は、UTF-8 の C3 A4 (16 進数) の 2 つのバイです。これらを誤って windows-1252 と解釈すると、U+00C3 U+00A4、つまり「ä」が得られます。

于 2013-06-11T16:12:57.370 に答える