wamp+PHP の問題
単純なメッセージ機能ですが、Web ページで中国語を入力するとデータベースで文字化けしてしまうのはなぜですか? 助けてください。 ! ! ! !
これはページとリンク データベースのコードです:
include ('conn.php');
if($_POST['sub']){
$ghj = "メッセージに挿入 (id,user,title,content,lastdate) ".
"value('','$_POST[ユーザー]','$_POST[タイトル]','$_POST[コンテンツ]' 、now())";
mysql_query($ghj);
echo "Success";
}
?>
これは conn です.php ファイル コード:
$conn = @ mysql_connect("localhost", "root", "") ;
mysql_select_db("new", $conn);
mysql_query (" set names 'GBK'"); //GBK 中国語エンコーディングを使用します;
?>
-----解決策---------- - --------mysql_query("set names 'GBK'");
それが適切だと思いますか?
------解決策------------------
mysql_query("set names 'GBK'") //GBK 中国語エンコーディングを使用します;
ページのエンコーディングとデータベースのエンコーディングは一貫している必要があります。
------解決策----------------------データベースのエンコーディングに注目することをお勧めします。 両者を統一するだけです。 。