スレッド表示 | 新しいものから | <<<前の話題 | 次の話題>>> | ↓ |
投稿者 | 掲載内容 |
---|---|
掲載日時: 2006/06/29 10:50 |
|
新人 |
はじめて投稿します。hige です。
WebMail J1-1.9 をインストールして、メール受信のテストをしていますが、本文だけが文字化けをしてしまいます。 (送信者:、宛先:、タイトル:、日付: は大丈夫です。) インストール方法ですが、Jochen Gererstorfer さんの WebMail2 を解凍し、nao-ponさんの日本語版を上書きして、更に WebMail J1-1.9 を上書きしました。 症状は、全体は EUC ですが、どうも本文だけが JIS コードのまま表示されているようです。 特定のメールだけ文字化けするのではなく、日本語のメールはすべて文字化けします。(WebMail から送信したメールを WebMail で受信しても文字化けします。) また、文字化けしているメールを何回か表示してみると、ときどき正常に表示される場合もあります。 また、PHP メッセージで、Warning [PHP]: mb_convert_encoding(): Unable to detect character encoding in file modules/WebMail/readmail.php line 166 というものが出る場合もあります。 何をどうすればよいか、インストール方法も含めてお教え頂きたく、宜しくお願い致します。 -- hige |
掲載日時: 2006/06/29 17:58 |
|
運営事務局 |
こんにちは、higeさん
インストールは、フルパッケージを利用することをお薦めします。 旧WebMailモジュールへの上書きは、動作不良の原因のひとつと考えられます。 これに関する記事は、以下の通りです。 http://www.mailpark.ne.jp/modules/newbb/viewtopic.php?topic_id=278&forum=36&post_id=737#forumpost737 ダウンロードはこちら(フルパッケージ版) http://www.mailpark.ne.jp/modules/mydownloads/singlefile.php?lid=7 エラーを見る限り、お使いのサーバーで日本語マルチバイトエンコーディングが正しく機能していないのかと推測されます。マルチバイト対応にサーバーの環境設定を行ったり、日本語PHPマルチバイト完全対応のサーバー環境に変えるなどの対策が必要でしょう。 その他、考えられる文字化けの原因のひとつとして、該当のメールそのものに、何らかの文字化け要素(半角カナ・ESC制御文字等)が含まれているのかも知れません。 動作サンプルは以下に用意してあります。文字化けするメールを以下にて受信して、文字化け確認をされると、トラブルの切り分けに役立つでしょう。 実物サンプルはこちら(実動本物) http://www.mailpark.ne.jp/modules/WebMail/ 操作説明はこちら http://www.mailpark.ne.jp/modules/newbb/viewtopic.php?topic_id=126&forum=36 ──────────────────────────────── 無料配付ソフト(GPL)ですので、当サイトのスタッフによる個別回答サポート、インストール指導講習など、商用ソフト(有料ソフト)のような回答サポートは用意しておりませんが、このフォーラムでは、ここを改良したらうまくできた、など、当モジュールの技術情報交換の場ですので、親切なモジュール利用者(ユーザー)たちから、解決策など、慈善的な回答が寄せられるかも知れません。ご活用下さい。 コミュネス運営事務局 |
掲載日時: 2006/06/29 18:14 |
|
新人 |
hige です。
丁寧なご回答をありがとうございます。 フルパッケージ版があったのですね まずはこちらをインストールして試してみたいと思います。 ありがとうございました。 |
掲載日時: 2006/07/03 18:37 |
|
新人 |
hige です。
ご指摘頂きましたように、mbstring 関連の php.ini が、うまく設定されていませんでした。 設定後、無事に文字化けが解消されました。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | <<<前の話題 | 次の話題>>> | ↑ |