ホームページ >バックエンド開発 >PHPチュートリアル >FirefoxブラウザのAjax認証ユーザー名でPHPが不正な文字列の入力を促す問題について
1. IE10では正常です
2. FirefoxとAoyouはエラーを報告します
英語入力は正常ですが、中国語を入力すると以下のエラーが表示されます
( ! ) Notice: iconv(): Detected an illegal character in input string in D:\wamp\www\cangku\checkname.php on line 7Call Stack# Time Memory Function Location1 0.0011 243120 {main}( ) ..\checkname.php:02 0.0087 252736 iconv ( ) ..\checkname.php:7
$inputName = iconv("gbk//ignore","utf-8",$inputName);
誰かここにいますか???? アドバイスをお願いします
$inputName = iconv("gbk","utf-8//ignore",$inputName);
$inputName = iconv("gbk", "utf- 8//ignore",$inputName);
まだエラーがあります。スクリーンショットを撮ります
この関数 mb_convert_encoding($inputName,'utf-8','gbk') を変更してみてください
この関数 mb_convert_encoding($inputName,'utf-8',' を変更してみてくださいgbk ')