作者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