なぜ「»」が私のページに疑問符(「?」)として表示されるのですか?

StackOverflow https://stackoverflow.com/questions/1236939

  •  11-09-2019
  •  | 
  •  

質問

それが正常に示すための制限はありますか?

役に立ちましたか?

解決

エンコードの問題のように聞こえます。そのような特殊文字の場合、私はHTMLエンティティを使用することを好みます。この場合、»を試してみてください

他のヒント

私の経験の後、質問マークは通常、UTF8で特殊文字をエンコードするときに、不可能な特殊文字を置き換えます。これは、デフォルトでISO-Latin1を使用してWebページをデコードするためです。次の指令を使用して、Webページのエンコードを明示的に宣言できます。

<?xml version="1.0" encoding="UTF-8" ?>

xhtmlの場合、または

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

(要素内)、htmlの場合。

この投稿をサプリメントと見なしてください。なぜなら、XML/HTMLエンティティを使用することは &raquo; また &#187; 上記は、より良い方法です。

使用することもできます»

Apacheサーバーがで構成されている場合...

AddDefaultCharset UTF-8

... httpd.confファイル(奇妙なことに、私のサーバーのデフォルトでした)で、.htmlファイルのコンテンツタイプの仕様(例:u003Cmeta http-equiv=Content-Type content="text/html; charset=windows-1252"> )無視され、127を超える文字コードが誤って解釈されます。

AddDefaultCharsetラインにコメントし、Apacheを再起動します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top