なぜ「»」が私のページに疑問符(「?」)として表示されるのですか?
-
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エンティティを使用することは »
また »
上記は、より良い方法です。
使用することもできます»
Apacheサーバーがで構成されている場合...
AddDefaultCharset UTF-8
... httpd.confファイル(奇妙なことに、私のサーバーのデフォルトでした)で、.htmlファイルのコンテンツタイプの仕様(例:u003Cmeta http-equiv=Content-Type content="text/html; charset=windows-1252"> )無視され、127を超える文字コードが誤って解釈されます。
AddDefaultCharsetラインにコメントし、Apacheを再起動します。
所属していません StackOverflow