HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0310
陸百-K超文字化け5解決


陸百-K

リンク

2012/3/10(Sat) 13:06:19|NO.45331

名前を書きなおしました。
「Φ?-K」→「陸百-K」
この掲示板はクッキーを使って入力した情報を
一時保存しているみたいですが・・・
「陸百-K」と打って、ページの再読み込みでもすれば
「Φ?-K」となってしまいます。

これ直すことってできますか?
いちいち入力しなおすのが面倒なんです。



この記事に返信する


リンク

2012/3/20(Tue) 10:28:59|NO.45509

陸百-Kです。まさか陸の字がダメなんじゃないかと・・・テストです。



陸百-K

リンク

2012/3/20(Tue) 10:30:28|NO.45510

3連続投稿スミマセン。
陸の字はΦに変化しました。

どうゆうことだかさっぱりわかりません。



check

リンク

2012/3/20(Tue) 13:37:35|NO.45518

その文字コードに対応してないだけじゃないの。
ASCII文字以外の文字は文字化けする可能性が高い。
というか、この掲示板ではすべてするんじゃないのか?
いやなら英数字だけのハンドルネームに変えればいいのでは。



inovia

リンク

2012/3/20(Tue) 14:40:11|NO.45521

おそらく、PHP内部で使われている mb_convert_encoding 関数(文字コード変換)
の第3パラメータが "auto" になっており、文字コードの判定に失敗したと思われます。

ためしに適当に作ってみたところ、同じような化け方をしますし。
http://tkooler.moe.hm/testphp/test.php


<?php header("Content-Type: text/html; charset=EUC-JP"); $n = htmlspecialchars(mb_convert_encoding($_POST["n"],"EUC-JP","auto")); ?> <html> <head> <title>テスト</title> </head> <body> 化けるかテスト <form method="POST" action="test.php"> <?php echo "<input type=\"text\" name=\"n\" value=\"$n\">"; ?> <input type="submit" value=" 送信 "> </form> </body> </html>



Φ?-K

リンク

2012/3/20(Tue) 19:49:16|NO.45523

PHPを知らない僕には理解しにくいことですが、
文字変換をする命令に自動識別するように指定した結果、
自動識別に失敗した・・・と解釈していいんですね。

じゃあ陸や百の字は使用を控えた方がいいみたい。
(なんだって僕のハンドルネームの漢字部分が全滅するんだろう。



ONION software Copyright 1997-2021(c) All rights reserved.