【问题标题】:Missing UTF-8 charset in MAMP MySqlMAMP MySql 中缺少 UTF-8 字符集
【发布时间】:2012-06-14 00:04:39
【问题描述】:

我正在尝试使用 MAMP 运行 MySql 数据库,但是当我尝试访问该数据库时,出现此错误:

SQLSTATE[HY000] [2019] 无法初始化字符集 UTF-8(路径:/Applications/MAMP/Library/share/charsets/)

我运行“显示变量”,发现字符集设置为 UTF-8。我还查看了错误中提到的路径,发现没有任何文件说明 UTF-8,因此似乎缺少此字符集。啊???如果它正在寻找这个字符集,它通常必须存在。那么为什么缺少字符集呢?我怎样才能得到它?

【问题讨论】:

    标签: mysql mamp


    【解决方案1】:

    我遇到了类似的问题。在我的情况下,我输入了错误的 UTF-8 来建立连接。 尝试使用字符集“utf8”而不是“UTF-8”进行连接。

    除此之外,我在那个文件夹中也没有 UTF-8 字符集文件,所以我想这不是真正的问题。

    【讨论】:

    • 我检查了utf8 定义在Index.xml 中。奇怪的是,我看到 utf-8 在那里定义为别名,所以不确定问题出在哪里。在我的情况下,我更改了 utf-8 -> utf8 并且事情开始工作了。
    猜你喜欢
    • 2011-02-26
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 2013-05-26
    • 2013-07-07
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多