おのたく日記 YouTubeも始めました→
2008-06-11(Wed) namazu.cgiの漢字コードが変 [長年日記]
■ [Debian]namazu.cgiの漢字コードが変
namazu2パッケージを2.0.17~rc4-2 -> 2.0.18-0.1にアップデートしたら、.namazurcの
ContentType "text/html; charset=EUC-JP"
が効かないようで、検索結果がUTF-8で表示されるようになってしまった。namazu.cgiを元に戻すとEUCで出力される。
調べてみると/etc/namazu/namazurcが昔見た物からずっと変わっていたので、.namazurcを書き換えてみた
Lang ja_JP.eucJP
Charset "ja" "EUC-JP"
などに変えてみたけど、やっぱりダメ。したかないのでnamazu.cgiを元に戻した。古いnamazu.cgiはCharsetが.namazurcにあるとエラーになるのでコメントした。
|
(2008-07-07(Mon) 04:05)<br>環境変数で ja_JP.utf8 が設定されていませんか?<br>Lang で設定ができるのは環境変数が未設定の場合です。
(2008-07-07(Mon) 17:17)<br>たしかにおうちサーバのDefaultの環境変数LANGはja_JP.utf8です。<br>LANGを書き換えてからnamazu.cgiを呼ぶようにしてみます。