0

我想存储所有国家使用的所有国家和货币。为此,我将表创建为:

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

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

在货币表中,我将货币符号存储为美元,例如 $。我从 PHPMyAdmin 3.4.5 插入值。它适用于 $、€ 等符号。但是当我插入阿富汗或马其顿的符号时,插入的值显示为 ??? 在符号列中。我怎样才能解决这个问题?请提出方法来做到这一点。我应该存储实际角色还是其他技术?

4

2 回答 2

2

你必须检查你的表collationscharacter sets数据库,它们必须匹配,对于你的问题,你必须使用utf8_general_ci 帮助

于 2012-09-13T10:42:06.227 回答
0

我只是猜测您可能已经使用默认字符集创建了表。表应该有字符集 UTF 8。

此外,是否有可能正确插入了值,但 phpmyadmin 未正确显示?(我从未使用过phpmyadmin)

于 2012-09-13T10:32:37.510 回答