FAQシステムはサーバの状態や設定によっては正しく動作しない場合があります。不具合を感じられたら、以下の点を確認してください。
FAQシステムは「UTF-8」で作られています。サーバの文字コードがShift_JISやEUC-JPになっている場合、文字化けの原因になります。ご利用のサーバのphp.iniファイルを修正するかhtaccessにUTF-8に対する指定を入れて下さい。
例).htaccessに記述する場合
php_value mbstring.internal_encoding UTF-8
php_value default_charset none
php_value mbstring.http_output UTF-8
php_value mbstring.language UTF-8
php_value mbstring.http_input auto
php_flag mbstring.encoding_translation On
※.htaccessの記述は設置先のサーバにより異なります。
※「default_charset」がUTF-8の場合、携帯表示では文字化けします。上記のようにnone指定にしてください。
PHPの設定はphpinfoというコードで調べる事が出来ます。以下のコードをテキストエディタなどにコピーして、「 phpinfo.php 」と言う名前で保存して下さい。
<?php
phpinfo();
?>
そしてブラウザからファイルにアクセスし、以下の箇所をお調べください。
register_globalsがONになっていると正しく動作しません。こちらをOFFにしてください。
例).htaccessに記述する場合
php_flag register_globals off
magic_quotes_gpcがONになっていると正しく動作しません。こちらをOFFにしてください。
例).htaccessに記述する場合
magic_quotes_gpc = off
※.htaccessの記述は設置先のサーバにより異なります。