20090923 雑記草内検索(4)
雑記草内検索$${^{*1}}$$を表示させると時々文字化けが起こる。これは私の閲覧環境でよく起こるだけなのかもしれない。私はMacOSX$${^{*2}}$$を使用している。何がきっかけかよく判らないが、表示が無茶苦茶になる。最表示ボタンを押しても直らない。仕方がないので文字エンコード$${^{*3}}$$が「自動選択」に設定されているのを「shift-JIS$${^{*4}}$$」に切り替えてやると正常に表示される。「shift-JIS」とは日本語文字コードの一種で、雑記草はこの「shift-JIS$${^{*5}}$$」を用いて記述されている。
雑記草内検索は、「shift-JIS」を用いている雑記草の記事ファイル中の語句を検索して表示させる。従って検索結果も「shift-JIS」で表示される、はずだ。私はこの検索プログラムを改造しているが、一から作っていない$${^{*6}}$$のでよく分からない。
検索プログラム$${^{*7}}$$で表示されるHTMLのソース$${^{*8}}$$の中に「shift-JIS」で記述されている事を示すタグ$${^{*9}}$$がないことに気付いた。<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">$${^{*10}}$$がHTMLの先頭に入っていない。そこでこのタグを入れた。これで文字化けは起こり難くなるのではないか。
*1 雑記草内検索 ※現在、機能していない
*2 20060622 MacOSX
*3 文字エンコードについて
*4 20040209 美乳
*5 Shift JISコードとは 【シフトJISコード】 - 意味/解説/説明/定義 : IT用語辞典
*6 20070324 雑記草内検索(3)
*7 20011122 雑記草内検索
*8 ソースとは
*9 タグについて
*10 <meta> - メタ