POSTで送信したデータが間違っています!_PHPチュートリアル
Jul 13, 2016 am 10:51 AM
POSTで送信されたデータが間違っています!
私のシステムはwin7です。最初に環境を構築してテストしたときに文字化けが発生しました。その後、mysqlのフィールドに文字が「utf8_general_ci」になっているので、追加しました。 phpプログラムの「$result」 ->query("SET NAMES GB2312");"正常に漢字のみ表示できるのですが、問題が発生しました。 会員システム登録時にregester.htmlに登録情報を記入しました。 register_process.php に本名や所属などを入力したところ、明らかに漢字 3 文字だけを入力したのにエラーが発生しました。 1文字、一部の情報が送信できませんでした。 。 。 。非常に奇妙な。 。 。 。どうしたの?
お答えしましょう
D8888D 返信内容 -------------------------------------------------- -----------------------
utf8_general_ci ?
セット名 GB2312 ?
覚えているコーディングは統一する必要があります
D8888D 返信内容 -------------------------------------------------- -----------------------
[url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=1068945&ptid=128218]リンクマーク2#[/url] 天芝宝
それでは変更方法を教えてください
D8888D 返信内容 -------------------------------------------------- -----------------------
データベース utf8_general_ci
mysql_query("セット名 utf8")
また、コードを書いてファイルを保存するときは、必ず utf8 エンコードで保存してください
D8888D 返信内容 -------------------------------------------------- -----------------------
utf8_general_ci ?
セット名 GB2312 ?
覚えているコーディングは統一する必要があります
D8888D 返信内容 -------------------------------------------------- -----------------------
最初: PHP ファイル mysql_query("set names utf8"); を設定します
2 番目: HTML ページを変更します:
それでも動作しない場合は、他のエンコーディングを utf8 に変換できる UltraEdit ソフトウェアを使用してみてください。
D8888D 返信内容 -------------------------------------------------- -----------------------
データベースに接続する各ファイルに mysql_query("set names utf8") を追加します
すると、疑問符は次のようになりました:
[img]http://www.hungfattrade.com/extfiles/11.jpg[/img]
....どうしよう
D8888D 返信内容 -------------------------------------------------- -----------------------
HTML ファイルの形式は何ですか?
D8888D 返信内容 -------------------------------------------------- -----------------------
あと 2 つの質問があります。
1. 登録情報の HTML ファイル、提出された中国語の登録情報は常に間違っています、
2. データベース接続プログラムに mysql_query ("set names utf8") を追加しました。データベースから読み込んだ中国語データが文字化けしました。SET NAMES GB2312 を記述したところ、正常に表示されることがわかりました。私が設定したフィールドエンコーディングは utf8_general_ci です
。 。 。 。 win7と関係あるのかな?
D8888D 返信内容 -------------------------------------------------- -----------------------
データベース utf8_general_ci
mysql_query("セット名 utf8")
ポスターはあらゆる場所のデータベースに移動し、UTF8 形式で保存し、再度インポートしました
http://www.bkjia.com/PHPjc/632567.html

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Win7 のタスクバーにアイコンが表示されない場合はどうすればよいですか。コンピューターのタスクバーのアイコンが消える問題を解決するにはどうすればよいですか?

Windows Update プロンプト エラー 0x8024401c エラーの解決策

オープンソース!ゾーイデプスを超えて! DepthFM: 高速かつ正確な単眼深度推定!

ファーウェイのQiankun ADS3.0インテリジェント運転システムは8月に発売され、初めてXiangjie S9に搭載される

超知性の生命力が覚醒する!しかし、自己更新 AI の登場により、母親はデータのボトルネックを心配する必要がなくなりました。

Win7 ですべてのデスクトップの背景画像をクリアする方法 Win7 で個人用の背景画像を削除するためのヒント

Win7 のネットワーク探索はどこにありますか? Win7 でネットワーク探索機能を有効にするためのヒント
