[請益] 似乎是insert中文的問題
以下是我執行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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):