Re: [請益] 似乎是insert中文的問題

看板Database作者 (laxendion)時間16年前 (2009/09/06 20:43), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
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

09/06 21:07, , 1F
天阿 這問題原來還真的單純到讓人摸不著頭緒 謝謝大大^^a
09/06 21:07, 1F

03/28 16:36, , 2F
那MySQL Command Line要怎麼改設定呢?(如何改成utf8?)
03/28 16:36, 2F

03/28 16:36, , 3F
因為我也有一樣的問題 ... (解不了)
03/28 16:36, 3F
文章代碼(AID): #1AewvLKu (Database)
文章代碼(AID): #1AewvLKu (Database)