bearzonic./XTRA汎未来形電波ぶろぐぅ(゚∀゚)!!!
:::tosei web project ver.6.72 (since1999.10)
/// webmaster Ryugekka ///
検証:FireFox 2.0.0.1 / IE7/ Opera9.02[@WinXP SP2 32bit]
  RSS1.0/Atom0.3///Powered by Serene Bach 3.00b028

access
from 2006/04


Get your own Gamercard Sig.





当blogは好事家集団による世界分析と創作の為のネットワーク「東星」によって運営されております。

記事検索

最近の記事

  • 伊福部昭氏逝去(02/10)
  • 作業覚え書き@apeboard+utf8化(02/07)
  • VMwareは神か?Server版無償公開ちう。(02/07)

カテゴリー

オススメ作品

Halo Encyclopedia: The Definitive Guide to the Halo Universe
価格¥ 3,334


エスプガルーダII ブラックレーベル(通常版:「サントラCD」同梱)
価格¥ 5,807


Halo Legends (2枚組) [Blu-ray]
価格¥ 4,383

最近見てるBD

【東宝特撮Blu-rayセレクション】 ゴジラ(昭和29年度作品)
価格¥ 4,387

最近見てるBD

インターネットが死ぬ日 (ハヤカワ新書juice)
価格¥ 1,470

最近読んでる本

BOSE Companion2 II マルチメディアスピーカー(シルバー)
価格¥ 11,000

愛用アイテム2

<< VMwareは神か?Server版無償公開ちう。| top |伊福部昭氏逝去 >>

**(゚Д゚)[作業覚え書き@apeboard+utf8化]

2006/02/07 火

/ author : りゅーげっか

***http://tosei.org/xtfs/log/eid192.html

本サイト(tosei.org)で利用している掲示板システムは随分昔っからapeboard+なんですが(デザインを自由に弄れる&フリーなので使い勝手が良い)、今回サイトの構造&デザイン全体をXHTML+CSSベースで(一部tableとか併用)共通テンプレと共通CSSで作り直すにあたって、文字コードが問題となりました。

apeboard+はShift_jis版。テンプレはutf-8で組んでるので文字化ける(今までは掲示板CGI利用コンテンツのみshift_jisコードHTML直打ちで作ってたが作業効率悪いので直しました)。

一応、無理繰り動いてる感じなので、覚え書き程度に作業内容を残jisしておきます。なお、tosei.orgはレン鯖使用ですが、鯖にPerl5.8入ってたので、そこのモジュールを使用しました(jcode.pmとかではなく)。

以下、覚え書き。



1.apeboard_plus.cgi/apeboard_mt.cgiのjcode.pl呼び出し行をコメントアウト。

2.各CGIファイル内の"Shift_JIS"文字列を"UTF-8"に一括置換。

3.各CGIの”必要なファイルのパス指定”に下記追記。

use Encode;
use Encode::Guess qw/ shiftjis euc-jp 7bit-jis /;


4.各CGIの文字コードをUTF-8Nに変換。

5.datファイル(掲示板ログデータ)の文字データをUTF-8に変換。

6.skin用HTMLはcharset=UTF-8で作成。

7.鯖にうぷする。

8.以上。取り敢えず動いてる感じ。ひょっとすると不要な作業もあるかもしれない。

9.追記@2006/2/21
→boardini.cgiで書き込みをメールで通知する設定になっていると書き込み出来ないようです。通知しないようにしたらあっさり書き込めました。本サイトが過疎ってたので被害は少なかったのですがw いまごろ気付きました。





以下、参考にさせていただいたサイト。


[Perl 5.8.x における日本語コード変換のメモ]
(http://www.hikoboshi.org/perl/doc/encode.html)

[YOUNG YOUNG]
(http://www.young2.net/y2/archives/200411/20041110_1822.php)

Tweet

| こんぴーた | 23:30 |
comments(0) |
trackbacks(0)




コメント


コメントする