- 締切済み
phpMyFaqでの文字化けについて
こんにちわ。 現在、phpMyFaqを使ってナレッジベースの構築を検討している者です。 いくつかトピックスが上がっているようでしたが、私も文字化けに 悩まされております。 どなたかアドバイスを戴ければ助かります。 宜しくお願い致します。 <当方の環境> [PHP] php-5.2.6 php.ini [mbstring] mbstring.language = Japanese mbstring.internal_encoding = SJIS mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; [db] mysql-4.1.22 my.ini default-character-set=sjis [OS] Windows 2003 server [phpMySQL] phpMySQL-2.0.9 なお、MySQL.exeを使って、SQL文で登録内容を確認したところ、 登録した文字は文字化けすることなく、登録ができていました。 表示時の問題でしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mpx
- ベストアンサー率71% (149/209)
>> 表示時の問題でしょうか? 最近のphpMyFaqで日本語を使用する場合、文字セットは utf-8 しか対応していないはずです。 sjisで利用するためには、随所で修正が必要でしょう。 sjisにこだわるのなら、 ./lang/language_ja.php の $PMF_LANG["metaCharset"] とファイル自体の文字コードを変換しておき 後は、個々に化ける処理を見つけてコードの書き直しをしていく必要が有るでしょう