如何在mysql数据库中插入像£(£2,000)这样的特殊字符

时间:2017-04-26 10:02:28

标签: php mysql

我无法使用类似(£2,000)的数据将记录插入到我的数据库表中。

任何人都可以帮我吗?

由于

2 个答案:

答案 0 :(得分:0)

尝试将表格编码为:

ALTER TABLE <table_name> CONVERT TO
CHARACTER SET utf8
COLLATE utf8_general_ci;
  

确保列的数据类型为varchar。

此外,如果您计划在网页中输出该数据,您可以在数据库中插入HTML Entities for Currencies,然后在网页中输出该数据时,HTML会将实体呈现为常规字符。

It works for me

答案 1 :(得分:0)

似乎更改列类型和排序规则类型就是这样做的。我已将列类型更改为varchar,将排序规则更改为utf-8并且它可以正常工作。