西田利の日記

チャイパブは、右の「チャイパブの灯だ」、記事の内容で「xx年xx月xx日の日記」、先頭行のリンクだよ。PCで見てね。

各国語が使える掲示板

 日本語と中国語が使える掲示板を作ろうと思い、フリーのcoolshotをダウンロード。UTFコード化してみる。
 全ファイルのhtml生成のヘッダの中をshift JISからUTF-8に変更。
 日本語コード処理を停止(コメント化)。
 エディタでUTFコードで保存。

 これだけでは文字化けやアイコンのリンク切れなどが残った。これは掲示板の設定画面から解消できるが、設定画面を見ると「保存」ボタンがない。おなじページをshift JISにエンコードすると、一番下にボタンがある。よく見ると、最後の項目の途中から、たぶんhtmlが文字化けなどでエラーを起こして無視されている。Shift JISのままでは正しい設定が出来ない。(UTFコードでの文字化けを修正したいのだから)

 対策として、暫定的にsystem2.cgiのエラーを起こす後から保存ボタンの前までをコメント化して動かす。するとほとんどの項目を変更して保存できるようになる。設定の中で「??」に化けているのは「■」である。(shiftJISでエンコードして見ると分かる) これを直す。他の文字化け箇所も修正して保存する。system2.cgiの内容を元に戻す。