0
4

3 に答える 3

2

データベースに挿入する前に、名前を UTF8 に設定します。

SET NAMES utf8

接続で latin1 エンコーディングが使用されているようです。私は何ヶ月も同じことで苦労しました。

http://forums.mysql.com/read.php?103,46870,47245

于 2013-02-27T05:40:53.167 に答える
0

メソッドmysql_set_charset('utf8',$link);を使用してエンコーディングを utf8 に設定する必要があります。

<?php
$link = mysql_connect('localhost', 'user', 'password');
mysql_set_charset('utf8',$link);
$db_selected = mysql_select_db('your_db_name', $link); 
?>

そして、あなたがあなたの接続で行う通常のこと

于 2013-02-27T05:42:24.893 に答える
0

データベースで使用されているエンコード (照合) を確認してください。utf8_general_ci使用しているデータベースで、または同等の選択肢に変更してみてください。

于 2013-02-27T05:26:10.827 に答える