2004/11/13(土)
blosxom導入覚え書き・8 〜 トラックバック受信時の文字化け解消
トラックバックを受け入れる際、文字コードの関係で文字化けする事がありました。本サイトの文字コードはShift-JISで書かれていますが、例えばUTF-8なサイトからのライトバックを受けると文字コードの違いから文字化けしてしまう訳です。
という事で、文字コードを変換してやるため、blosxom starter kitのconfig.cgiの設定を以下のように変更します。
- 「$writeback_conv_charset」の値を1に
- 「$writeback_charset」の値をサイトと同じ文字コード(Shift-JIS)に
サイトを設置しているプロバイダにJcodeモジュールがインストールされているかは、futomi's CGI Cafesさんのサーバーアナライザーを入れて確認しました。
結果、リムネットにはJcodeモジュールがインストールされていないようなので、以下の作業が必要になりました。
まず自分でJcodeモジュールを用意してやるため、こちらからファイルをダウンロードします。
ダウンロード→解凍後に出来るフォルダ内で必要になるのは、Jcode.pmとJcodeフォルダです。
これらを新たに作成したフォルダ「lib」に入れて、自分のサイトにFTPでアップロードします。
「lib」をアップロードする場所はとりあえずblosxom.cgiと同じディレクトリにします。
次に、アップロードしたJcodeモジュールの使用宣言をするため、writebackプラグインに以下の文を追記します。
use lib './lib'; # blosxom.cgiからの相対パス use Jcode;
これで、Shift-JIS以外で書かれたトラックバックも文字化けしなくなるはずです。たぶん。
Powered by blosxom 2.0