我想存储所有国家/地区以及所有国家/地区使用的货币。为此,我创建了表格:
______________________________________
|countries |
|--------------------------------------|
|id pk, ai |
|currency_id fk references 'currencies'|
|country |
____________
|currencies |
|------------|
|id pk,ai |
|currency |
|code |
|symbol |
在货币表中,我存储货币符号,例如 $ 代表美元。我正在插入来自 PHPMyAdmin 3.4.5 的值。它非常适合像 $、€ 这样的符号。但是,当我插入阿富汗或马其顿的符号时,插入的值显示为 ???在符号栏中。我怎样才能解决这个问题?请建议如何做到这一点。我应该存储实际角色还是其他技术?
最佳答案
您必须检查表和数据库的排序规则
和字符集
,它们也必须匹配,对于您的问题,您必须使用utf8_general_ci
help
关于mysql - 如何在MySQL数据库中存储货币符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12404234/