-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE2.10.4.1, OpenPNE2.8.9.1リリースのお知らせ

03 / 03 月曜日 2008

OpenPNE開発チームのきわです。

本日2008年3月3日、緊急で安定版OpenPNE2.10.4.1と旧安定版OpenPNE2.8.9.1をリリースしました。
2.10.4.1と2.8.9.1には、ディズニー・モバイルのメールドメイン対応が入っています。

安定版・旧安定版をご利用の方は、早めのバージョンアップをよろしくお願いします。

ダウンロード
* http://www.openpne.jp/pne-downloads
安定版改定履歴
* http://trac.openpne.jp/wiki/ChangeLog

コメント:5

在津 08-03-06 (木) 14:05

アップデートをすると日本語入力の確認画面で文字化けが起こるので調べた所、Validator.phpファイルの下記の更新箇所を書き換えると現象が起きるようです。

他に同様の事例はありませんか?

回避策のアドバイスを頂ければ幸いです。

// NULL バイト・制御文字(HT,LF,NBSP以外)をすべて削除
$value = preg_replace(“/[\x{0}-\x{08}\x{0b}-\x{1f}\x{7f}-\x{9f}\x{ad}]/u”, ”, $value);

kiwa 08-03-12 (水) 18:21

在津さん>
サーバ環境(OS・PHPのバージョンなど)はお分かりになりますか?

在津 08-03-21 (金) 21:34

kiwa さん

Linux 2.4.21-37.EL
PHP Version 4.3.2
MySQL 5.0.27

です。よろしくお願いします。

やっち 08-03-22 (土) 22:30

私も、在津さんと同様の現象で、かなりやなんでおります。
OpenPNE自体は、初めてインストールしました。
入力日本語のみ文字化けするといった現象です。
ただ、全ての文字が文字化けするわけではなく、「代」「@」「山」「表」
などの文字は、文字化けしません。
MYSQL、PHP設定の設定もUTF-8を見直し、PHPの設定自体のがまずいのかと
思い他、プログラムをテストしてみたのですが、OpenPNEのみ文字化け致します。

また、現況表示は、PC/携帯共にFORMで渡された文字以外は正常表示されております。おそらく、OpenPNEのどこかでコードをさわっている部分があるのではないかと
調べている最中に >在津 の報告を見つけさせて頂きました。

開発環境は、在津さんと同じような感じなので、なにかそのあたりで影響があるのでしょうか?

Red Hat ES3
Linux 2.4.21-37.EL
PHP Version 4.3.2
MYSQL 5.0.45
OpenPNE v2.10.4.2

mbstring.detect_order auto
mbstring.encoding_translation Off
mbstring.func_overload 0
mbstring.http_input auto
mbstring.http_output pass
mbstring.internal_encoding UTF-8
mbstring.language Japanese

mbstring.http_output pass を pass しないと携帯/PCともにページ全体に渡って文字化けします。

| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8

OpenPNEのインストールが初めてなので、もしかしたら的はずれな質問かもわかりませんが、何か手がかりが頂ければ幸いです。

kiwa 08-04-07 (月) 14:03

レス遅くなって申し訳ないです。
http://trac.openpne.jp/ticket/2129
同じ内容のバグチケットが出来ていました。対応をお待ちください(_ _ ( – –

ページの先頭に戻る