.zenback

記事カテゴリ

.ad

人気記事Top10

PHPブロックにエラーがあります。phpblock_popular_itemsが存在しません。

 2012年2月 5日(日) 15:34 JST

メール投稿カスタム関数の文字化け解決しました

  • 2009年3月23日(月) 17:53 JST
  • 投稿者:
  • 閲覧数
    2,667
Geeklog

四苦八苦していたメール記事投稿カスタム関数の文字化け。携帯端末から投稿するとかなりの確率で文字化けしてた。

phpアプリなどを開発している人に解析をお願いした。以下、そのレポートの写しです。

---------------------------------------

ログを取って観察してみたところ、convert()関数で文字コードを誤認識しているらしいことが判明。

PHPの状態を確認したところ、mbstringはインストールされているが、日本語の設定がデフォルトのままのようなので、設定変更してみる。

.htaccessに、


php_value output_handler none
php_value default_charset UTF-8
php_value mbstring.detect_order auto
php_value mbstring.language Japanese
php_flag  mbstring.encoding_translation Off
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.internal_encoding UTF-8
php_value mbstring.script_encoding UTF-8
php_value mbstring.substitute_character none

を追加。

-------------------------------------------

これで文字化けしなくなりました。助かった~♪

トラックバック

このエントリのトラックバックURL:
http://geeklog.crimsonj.net/trackback.php/2009032317534661

サイト管理者はコメントに関する責任を負いません。