2011-08-08 43 views
0

我的Phpmyadmin數據庫似乎有一個奇怪的問題。當我在我的表subject中使用符號°時,它給出了一個錯誤,並且不會插入,對於我的表message但是這不會產生影響。Phpmyadmin - 錯誤符號°

我試過它作爲VARCHARTEXT,但都給出了錯誤。消息字段是TEXT,不會給出任何錯誤。

我發現這個:http://fogbugz.stackexchange.com/questions/2156/how-do-i-fix-incorrect-string-value-x-errors-when-running-on-mysql

我的輸出是:utf8_general_ci,latin1_swedish_ci,latin1_swedish_ci

錯誤:

DB Error #1366 

INSERT INTO table SET created=NOW() ,ticketID=7403, subject='FW: Stackoverflow N� 456' 

Incorrect string value: 'xB0 4100...' for column 'subject' at row 1 
+0

什麼是表格整理? – cdhowie

+0

你是什麼意思? – CustomX

+0

你使用什麼字符集?根據錯誤的不同,您可能需要確保使用UTF-8 general(內存)或Latin-1 Swedish – Ryan

回答

0

我能夠使它與我的供應商提供的補丁一起工作程序。

0

更改表格的排序規則utf8_general_ci

+0

它正在使用它,只是在這裏輸入錯誤。 – CustomX

+0

錯誤信息是什麼?你能否把它粘貼在這裏.. – Venu

+0

execute set names utf8; 它將客戶端字符集變量設置爲utf8。因此,客戶端程序發送的值在表中按原樣存儲,因爲客戶端字符集和表的字符集是相同的。 – Venu