 |
|
投稿日の文字化けの件、原因が判明しました。
現在サーバーのPHPは、いつの間にかバージョンアップされて5.2.6になっています。 PHPは5.1.0からdate関数が書き直されており、ISO-8601形式の曜日の数値表現が追加されています。 ISO-8601形式の曜日の数値表現で使用するフォーマット文字は「N」で、コードは0x4eです。 文字化けする「年」はShift-JISで、コードは0x944eです。 この4eが一致してしまうため、「年」の文字コートが書き換えられてしまい文字化けを起こします。 とりあえず、この問題の回避方法を記載しておきます。 暇な時にでも直しておいてください。
対象ファイル:bbs2.php
date("Y年n月j日(").$youbi[intval(date("w"))].") "
↓以下に変更して下さい。
date("Y")."年".date("n月j日(").$youbi[intval(date("w"))].") "
常識的にShift-JISでPHPプログラムを作ってはいけないみたいです。 知らなかった...。 |
No.229 Re:文字化け
投稿者 シン@管理人
2008310月15日(水) 17:44
|
 |
|
ありがとうございます!! もうなんだかチンプンカンプンですが、暇なときに書き換えます!!
いつもありがとうございます(〃^▽^)ノ |
|
|