2012-09-13 95 views
0

我想存儲所有國家和所有國家使用的貨幣。爲此,我創建了表格:如何將貨幣符號存儲在MySQL數據庫中?

______________________________________ 
|countries        | 
|--------------------------------------| 
|id pk, ai        | 
|currency_id fk references 'currencies'| 
|country        | 

____________ 
|currencies | 
|------------| 
|id pk,ai | 
|currency | 
|code  | 
|symbol  | 

在貨幣表中,我將貨幣符號存儲爲$ for dollar。我從PHPMyAdmin 3.4.5插入值。這符合像$,€這樣的符號。但是當我插入阿富汗或馬其頓的符號時,插入的值顯示爲像?在符號列中。我怎樣才能解決這個問題?請建議如何去做。我應該儲存真實的角色還是其他技巧?

回答

0

我只是猜測你可能已經創建了默認字符集的表。 表應該有字符集UTF 8。

此外,有可能值插入正確,但不正確顯示由phpmyadmin? (我從來沒有使用的phpmyadmin)

+0

哦,我錯過了字符集謝謝 – sonam

1

你必須檢查你的表collationscharacter sets和以及數據庫也必須匹配,並且爲你的問題,你必須使用utf8_general_cihelp

相關問題