character_set_client gbk
character_set_connection gbk
character_set_database gbk
character_set_filesystem binary
character_set_results gbk
character_set_server gbk
character_set_system utf8
以上是我的数据库编码
Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
mysql 在填写表的时候不能输入汉字!!!怎么解决呀!
查询出来的内容设计中文的也是乱码
这些情况都是在命令提示符下出现的。
character_set_connection gbk
character_set_database gbk
character_set_filesystem binary
character_set_results gbk
character_set_server gbk
character_set_system utf8
以上是我的数据库编码
Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
mysql 在填写表的时候不能输入汉字!!!怎么解决呀!
查询出来的内容设计中文的也是乱码
这些情况都是在命令提示符下出现的。
我这个数据库是拷贝别人的,然后放在data目录下,导进来,查询就是乱码,也不能插入中文
$conn=mysql_connect("192.168.1.133","root","123456") ordie("Could not connect:".mysql_error());$program_char="utf8";$conn.mysql_query('SET @@character_set_results = "'.$program_char.'"');$conn.mysql_select_db("test");$charset=mysql_client_encoding($conn);printf("current character set is %s \n",$charset);
die("Could not connect: " . mysql_error()); $program_char = "utf8"; $conn.mysql_query('SET @@character_set_results = "'.$program_char.'"');
$conn.mysql_select_db("test");
$charset = mysql_client_encoding($conn); printf ("current character set is %s \n", $charset);
初学者发表下自己意见:
乱码出现是因为你写的Insert语句有问题,先delete from 表名;将表中记录清空,在从新插入数据试试.