2013-01-24 152 views
0

我試圖節省此字符串MySQL的字段值在UTF8不顯示正確的字符

ŸeÈ╬fý↔5ƒ1 

到一個字段,它爲varchar(1000)和到表,其歸類爲utf8_general_ci

當我試圖顯示此字段在文本字段中,我得到這個值

ŸeÈ?fý?5ƒ1 

爲什麼它不能正確顯示所有字符?

P.S.

我在頭

+0

我懷疑你應該將排序規則設置爲數據庫,那麼它應該是罰款:) @arvinsim – gks

+0

@theunlucky沒有,它沒有工作。 – arvinsim

+0

@theunlucky我剛剛發現你是正確的方式。但需要設置的排序規則不是數據庫,而是字段本身。我將該字段設置爲utf8_general_ci,現在它可以工作。 – arvinsim

回答

0

答案是,現場覈對本身需要設置爲utf8設置這個標籤

<meta charset="utf-8"/> 

。我用

utf8_general_ci 

它的工作。

P.S.

支持@theunlucky給我一個線索的問題。