Opened 14 years ago
Closed 14 years ago
#2129 closed defect (invalid)
PHP4.3.2で日本語の文字化けが発生する
Reported by: | imamura623 | Owned by: | nobody |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | その他 | Version: | 2.10.x & 2.12.x & 2.14.x |
Keywords: | Cc: |
Description (last modified by )
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=15969
より転記。
内容
http://www.openpne.jp/archives/423/ でも上がっている現象が私の環境でも発生しました。 OpenPNE v2.8.8からOpenPNE 2.8.9へバージョンアップしたら発生しましたので、 またOpenPNE v2.8.8のファイルにリカバリーしたら、 この現象が発生しませんでしたので、原因として考えられるのは OpenPNE 2.8.9のファイルにバグがあるのではないと思います。
www.openpne.jpより
アップデートをすると日本語入力の確認画面で文字化けが起こるので調べた所、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); Linux 2.4.21-37.EL PHP Version 4.3.2 MySQL 5.0.27 です。よろしくお願いします。
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のインストールが初めてなので、もしかしたら的はずれな質問かもわかりませんが、何か手がかりが頂ければ幸いです。
Change History (5)
comment:1 Changed 14 years ago by
Component: | 指定しない → その他 |
---|
comment:2 Changed 14 years ago by
Priority: | minor → major |
---|
comment:3 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Keywords: | 再現待ち removed |
Priority: | major → minor |
Summary: | OpenPNE 2.8.9で日本語の文字化けが発生する → PHP4.3.2で日本語の文字化けが発生する |
Version: | 2.8.x → 2.8.x & 2.10.x & 2.11.x |
comment:4 Changed 14 years ago by
Version: | 2.8.x & 2.10.x & 2.11.x → 2.10.x & 2.12.x & 2.13.x |
---|
comment:5 Changed 14 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
報告元に、
という報告があります。
invalidでクローズします。