文字化け
-
0 名前: 柵 : 2005/12/01 11:24
- 文字化けについて質問です。
今style.cssという外部ファイルに
span.s1{
font-size:8px;
color:orange;
}
と記述していて別のhtmlファイルのhead内に
<link rel="stylesheet"・・・・・">
body内に
<span class="s1">■</span>質問掲示板<br>
<span class="s1">■</span>雑談掲示板<br>
<span class="s1">■</span>旧掲示板<br>
のように記述してるんですが自分のサイトを
ヤフーで検索すると検索結果表示で
■の部分が§という文字になってしまってるんです。
文字化け防止のメタタグはちゃんといれてます。
上記のようにリストのマークのフォントカラーや
フォントサイズを変えても検索結果で§にならない
方法はありますか。
-
1 名前: Pid : 2005/12/01 11:24
- > ヤフーで検索すると検索結果表示で
Yahoo! 側の問題(仕様)の可能性が高いので,まずは Yahoo! に問い合わせてみてはいかがでしょうか。
・http://help.yahoo.co.jp/help/jp/search/search-19.html
・http://sonic64.com/2005-10-04.html
・http://www.shtml.jp/mojibake/
> 上記のようにリストのマークの
と言うか,メニューがリストであるならば,
<ul>
<li>質問掲示板</li>
<li>雑談掲示板</li>
<li>旧掲示板</li>
</ul>
と「リストとしてマークアップ」すべきでしょう。そうすれば,CSS で
li {
border-left: 1em solid orange; /* 左に約 1 文字分の太さの枠線を表示 */
list-style: none;
}
とリストマーカ(もどき)を出せるので,HTML ソースがすっきりする(かつ,文字化けの要因が無くなる)と思います。HTML ソースには余計なものを書かない方が無難です (^^;)。
-
2 名前: 柵 : 2005/12/01 11:24
- pidさんの仰る通りヤフー側に問題がありました。
exciteやインフォスィークやmsnで検索すると検索結果表示
ではちゃんと■は■で表示されました。
だからさしづめこのままでいこうと思います。
pidさんのリストタグの手法も美しいので
今後不具合が生じたときに用いたいと思います。
どうもありがとうございました。