Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2009-05-15 21:34:55

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: インストール時の文字化け対策を自動化できないかな

思いつきレベルなんで雑談コーナーに。

DBの環境変数による処理分けは難しいという話なんですが、
インストールする際のトライ&エラーのプロセスをセミオート化できませんかねぇ。
こんなチャートで…

インストール完了直前に、DBから初期記事を取り出してみて、書き込んだ文字列と比較。
文字化けが認められたら、「文字化けする環境ですよフラグ」をたてて、文字化け対策メソッドを有効化。
DBを初期化してインストールをやりなおす(もしくはメッセージを表示する)。
この、「文字化けする環境ですよフラグ」をconfigにも書き込んで、globalfunctions.phpの文字化け対策メソッドも
条件分岐させる。

この方法だと、ホントはDB化けてるけど自動変換でたまたまサイトは化けないケースには無力ですけど。
アップグレードの人は環境に応じて自力で$CONF[mojibake] = 1 とか書いて貰うしかないか。

オフライン

Board footer