作者laxendion (laxendion)
看板Database
标题Re: [请益] 似乎是insert中文的问题
时间Sun Sep 6 20:43:00 2009
http://www.javaworld.com.tw/jute/post/view?bid=21&id=224681&sty=2&age=0&tpg=1&ppg=1#224681
※ 引述《Uname (呆ㄟ)》之铭言:
: 以下是我执行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.205.100
1F:推 Uname:天阿 这问题原来还真的单纯到让人摸不着头绪 谢谢大大^^a 09/06 21:07
2F:→ ontario:那MySQL Command Line要怎麽改设定呢?(如何改成utf8?) 03/28 16:36
3F:→ ontario:因为我也有一样的问题 ... (解不了) 03/28 16:36