私は£記号に問題があります。ページが読み込まれると、追加の文字が追加され、次のように表示されます。£、私はこの文字をページ全体の£で置き換えることができるJqueryを書きたいと思います。JQueryを使用してページを読み込むときに£記号を£に置き換える
私はutf-8文字セットを使用しています。問題はどこにあるのでしょうか。
私は£記号に問題があります。ページが読み込まれると、追加の文字が追加され、次のように表示されます。£、私はこの文字をページ全体の£で置き換えることができるJqueryを書きたいと思います。JQueryを使用してページを読み込むときに£記号を£に置き換える
私はutf-8文字セットを使用しています。問題はどこにあるのでしょうか。
私には、ブラウザの文字エンコーディングの設定を確認し、ISO-に示されているUTF-8文字のように見えます8859-1文字セット。
すべてのテキストノードを横断して検査する必要があるため、あなたのページでテキストの置換を行うことはお勧めしません。
エンコードを確認することをお勧めします。おそらく、「£」ではなく'£'
を使用することができます。
私は、エンコードを2回確認することをお勧めします。
文字エンコードとしてUTF-8を使用しても、それだけでは問題はありません。
たとえば、ISO-8859-15のようにデコードされたUTF-8を送信すると、このような問題が説明されます。
すべてのデータソースを確認してください。予期しないエンコードがある可能性があります。私はcmsに同意し、これを削除するためにテキストを置き換えずに、そのソースで問題を解決します。
iconvで再生して、異なるエンコードから変換したときのデータの表示を確認できます。
UPDATE:私はので、多分それは誤って文字を解読ブラウザの、完全にあなたのページを参照してください、
お返事ありがとうございます!私はページのエンコーディングをチェックしました。下記のリンクを参照してください。http://www.kaptest.co.uk/courses/usa-undergraduate/sat/live/sat-classroom.aspx例として、ページに£と問題を解決するために何をすべきか教えてください。 –
Jquery Codeを置き換えることはできますか? –
いいえ、あなたはポニーを持つことはできません! –
私は私のweb.configファイルにエントリの下
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="en-GB" uiCulture ="en-GB" />
乾杯を追加しているweb.configファイル
でこの問題を解決してきました!
ご協力ありがとうございます
あなたの返信ありがとう!私はすでに£をhtmlで使っていますが、それは同じです。上記の私のコメントを参照してください。 –
私はtrdion CMSを使って私のページを公開しています。 –
CMSがエンコーディングを設定しているHTTPヘッダを送信している可能性はありますか? – Tom