0

のようなウェブページのタイトルにハイフンを入れたい

<head><title>Project Name - Module Name</head></title>


ただし、すべてのブラウザでこの疑問符が表示されます。 ここに画像の説明を入力


ハイフンを入れるにはどうすればよいですか?

4

4 に答える 4

3

ひし形の白い疑問符のような記号は REPLACEMENT CHARACTER で、文字レベルのデータ エラーを示します。データには、適用されている文字エンコーディングの文字を表さないバイトまたはバイト シーケンスが含まれています。たとえば、Windows-1252 でエンコードされたエンダッシュ「–」は、UTF-8 でエンコードされていると宣言されています。

本当の解決策はエンコーディングの不一致を修正することですが、これには状況に関する詳細情報が必要です。

簡単な修正は、文字 (おそらく「–」) を に変更することです。これは&ndash;、文字エンコーディングとは無関係に機能します。ハイフン「-」に変更すると、現在の状況が改善されますが、英語の句読点規則では、ハイフンとエン ダッシュが区別されます。

于 2012-07-24T07:23:28.467 に答える
2

挿入した「ハイフン」文字は、真のハイフン(ASCIIコード45)ではなく、類似した文字の1つであるように見えます。万が一、MSWordのタイトルを貼り付けましたか?テキストエディタ(メモ帳など)でハイフンを入力し、それをコピーしてHTMLソースに貼り付けてみてください。

タイトルにハイフンが含まれるページの実際の例については、このページを参照してください。

于 2012-07-24T07:13:31.820 に答える
1

実際にソースコードにハイフンを入力しましたか?これは、WordやOutlookなどのプログラムからコピーして貼り付けるときに発生するようです。また、ダッシュをエンティティの1つ(最短から最長)に置き換えてみてください&#45;&#150;または&#151;、最初のエンティティは実際には単なるダッシュです。詳細については、こちらを参照してください。

どのテキストエディタを使用していますか?問題が発生している可能性があります。

于 2012-07-24T07:11:50.167 に答える
1

使用する

-

これはハイフンの HTML コードです

このような

<title>Project Name &#45; Module Name</head></title>

必要に応じて、ここからさらにコードを取得できます

于 2012-07-24T07:15:37.867 に答える