UTF-8黑钻石WAMP

时间:2017-09-04 20:07:22

标签: mysql encoding utf-8 wamp

我是一名15年的网络开发人员,这个问题永远不会引起我的问​​题,并且在这个主题上发布了1000个类似的问题,但我仍然无法找到明确的答案。

我正在尝试在MySQL数据库表中存储'¼'符号。表格结构如下:

CREATE TABLE `denominations` (
  `id` int(11) NOT NULL,
  `title` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `created` datetime DEFAULT NULL,
  `modified` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

我的页面呈现结果:

页面本身使用我的编辑器保存在UTF-8页面设置中。尽管如此,符号显示为带有问号的黑色钻石。

我运行的服务器是本地WAMP安装,我的PHP.ini设置有:

default_charset =“UTF-8”

这是一个古老的问题,对我们所有人来说都是令人疲惫和无聊的,但它又一次打败了我。我做错了什么?

编辑1

渲染输出:

的var_dump($面额);

array (size=18)
  1 => string '�' (length=1)
  2 => string '1d' (length=2)
  3 => string '1' (length=1)

0 个答案:

没有答案