こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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文で登録内容を確認したところ、
登録した文字は文字化けすることなく、登録ができていました。
表示時の問題でしょうか?

投稿日時 - 2008-11-01 16:56:38

QNo.4446107

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

mpx

>> 表示時の問題でしょうか?

最近のphpMyFaqで日本語を使用する場合、文字セットは utf-8 しか対応していないはずです。
sjisで利用するためには、随所で修正が必要でしょう。
sjisにこだわるのなら、
./lang/language_ja.php の
$PMF_LANG["metaCharset"] とファイル自体の文字コードを変換しておき
後は、個々に化ける処理を見つけてコードの書き直しをしていく必要が有るでしょう

投稿日時 - 2008-11-01 20:32:18

あなたにオススメの質問