のようなウェブページのタイトルにハイフンを入れたい
<head><title>Project Name - Module Name</head></title>
ただし、すべてのブラウザでこの疑問符が表示されます。
ハイフンを入れるにはどうすればよいですか?
のようなウェブページのタイトルにハイフンを入れたい
<head><title>Project Name - Module Name</head></title>
ただし、すべてのブラウザでこの疑問符が表示されます。
ハイフンを入れるにはどうすればよいですか?
ひし形の白い疑問符のような記号は REPLACEMENT CHARACTER で、文字レベルのデータ エラーを示します。データには、適用されている文字エンコーディングの文字を表さないバイトまたはバイト シーケンスが含まれています。たとえば、Windows-1252 でエンコードされたエンダッシュ「–」は、UTF-8 でエンコードされていると宣言されています。
本当の解決策はエンコーディングの不一致を修正することですが、これには状況に関する詳細情報が必要です。
簡単な修正は、文字 (おそらく「–」) を に変更することです。これは–
、文字エンコーディングとは無関係に機能します。ハイフン「-」に変更すると、現在の状況が改善されますが、英語の句読点規則では、ハイフンとエン ダッシュが区別されます。
挿入した「ハイフン」文字は、真のハイフン(ASCIIコード45)ではなく、類似した文字の1つであるように見えます。万が一、MSWordのタイトルを貼り付けましたか?テキストエディタ(メモ帳など)でハイフンを入力し、それをコピーしてHTMLソースに貼り付けてみてください。
タイトルにハイフンが含まれるページの実際の例については、このページを参照してください。
実際にソースコードにハイフンを入力しましたか?これは、WordやOutlookなどのプログラムからコピーして貼り付けるときに発生するようです。また、ダッシュをエンティティの1つ(最短から最長)に置き換えてみてください-
。–
または—
、最初のエンティティは実際には単なるダッシュです。詳細については、こちらを参照してください。
どのテキストエディタを使用していますか?問題が発生している可能性があります。
使用する
-
これはハイフンの HTML コードです
このような
<title>Project Name - Module Name</head></title>
必要に応じて、ここからさらにコードを取得できます