WEBアプリケーション(スクリプト)作成・修理・トラブル解決相談

CANADOH

QR Code

Support Board

Home > Support >

Support Board

投稿文

質問 - END 文字化けについて
初心者です [2007/03/19 18:02:03]
PHP4対応版 sktopic version 1.2.2を使用させて頂いています。
mobile.phpからの書き込みの際に下記のようなエラーメッセージが出てきてしまい、文字化けしてしまいます。
Warning: mb_convert_variables(): Unable to detect encoding in ディレクトリ名/active.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at ディレクトリ名/active.php:23) in ディレクトリ名/active.php on line 218

となっております。
お手数ですが、よろしくお願い致します。
→ Cana [2007/03/19 22:27:15]
お問い合わせありがとうございます。
まずは1つ目のWarningについてお答えします。
確実な対処法となるかはわかりませんが、active.phpの23行目を以下のように書き換えてみてください。

mb_convert_variables("UTF-8", "(template.htmlの文字コード)", $_POST);

次に2つ目のWarningですが、これは1つ目が解消されると同時に消えると思います。もしも消えない場合は、お知らせいただければ対応させていただきます。
→ 初心者です [2007/03/20 12:21:20]
ご回答ありがとうございます。

template.htmlの文字コードはUTF-8となっています。
特に何も変更せずに試しているのですが、変わらないようです。先ほど改めて試してみたところ、

XML ページを表示できません
とエラーのメッセージが出ました。

XML ドキュメント内では最上位の要素に限り、使用できます。リソース '(ディレクトリ名)/mobile.php?pnum=1' の実行エラーです。ライン 2、位置 2

<b>Warning</b>: mb_convert_encoding(): Unable to detect character encoding in <b>/(ディレクトリ名)/mobile.php</b> on line <b>102</b><br />
-^

となっています。
お手数ですが、よろしくお願い致します。
→ 初心者です。 [2007/03/20 12:23:30]
説明不十分だったかもしれませんが、

特に何も変更せずに

と言うのは、スクリプトの中身をいじらずにそのまま使用しました。パーミッションの設定等はあっているので、設置に間違いはないと思います。
よろしくお願い致します。
→ Cana [2007/03/20 13:02:32]
すみません。モバイル版から書き込んだ際のエラーでしたね。
この場合、active.phpの23行目は次のようにしてみてください。

mb_convert_variables("UTF-8", "ASCII,UTF-8,SJIS-win", $_POST);

今回の現象は、ご使用中のサーバー環境で、文字エンコードが自動検出されていないため起こっているように思われます。

「XML ページを表示できません」というエラーは、文字化けが起因しているような気がしますが、実際に見ないことにはどうなっているのかわかりません。
もしよろしければ、URLをお教えください。
→ 初心者です。 [2007/03/20 16:49:46]
早速のご回答ありがとうございました。

mb_convert_variables("UTF-8", "ASCII,UTF-8,SJIS-win", $_POST);

に変更してみた所無事書き込みする事ができました。
ありがとうございます。

再度質問で申し訳ないのですが、携帯版の実働テストはauしか行っていないとありますが、対応していない機種等はあるのでしょうか?

お手数ですが、よろしくお願い致します。
→ Cana [2007/03/20 21:09:45]
エラーが解消されたようでよかったです。
携帯版の対応状況は、旧式のDoCoMoに少し不具合があるようです。しかしこれはXHTMLとブラウザの問題であり、ユーザ様のほうで対処可能です。
他はおおむね大丈夫だと思いますが、手元にある機種でしかテストできないため、実際のところは不明です。
→ 初心者です。 [2007/03/22 10:29:21]
ご回答ありがとうございました。

エラーも解消されたので、早速設置したいと思います。
また何かありましたらよろしくお願い致します。

色々とありがとうございました。
→ Cana [2007/03/22 21:59:01]
何かございましたらお気軽にどうぞ。
それでは、本トピックは解決済みにさせていただきます。

削除:

解決済みスイッチをご利用いただくには、トピック主の名前とパスワードが必要です。

sktopic v1.2.4 © CANADOH