作者Uname (呆ㄟ)
看板Database
标题[请益] 似乎是insert中文的问题
时间Sun Sep 6 20:16:42 2009
以下是我执行insert的讯息
mysql> insert into Goods (Buyerid, Product, Temperate, Ice, Sugar, Size, Price,
Number, Total) values('3','布丁奶茶','冰','去冰','无糖','中杯','20','22','440');
ERROR 1366 (HY000): Incorrect string value: '\xA5\xAC\xA4B\xA5\xA4...' for colum
n 'Product' at row 1
mysql>
其实我是用php5.0的 然後後面的values全部都是用 '$var'之类的
只是有些变数内容是中文的 但一直没输入成功 所以我就用手动的输入看看
结果出现这种讯息 我的mysql charset
mysql> show variables like 'char%';
| Variable_name | Value
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 6.0\share\chars
ets\ |
8 rows in set (0.00 sec)
爬文看 中文问题应该是utf8可以解决才对阿@@a
或是错在其他地方呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.184.148