【问题标题】:php mb_detect_encoding equivalent in mysqlmysql 中的 php mb_detect_encoding 等效项
【发布时间】:2015-10-08 14:48:53
【问题描述】:

我在 php 中有一个进程,比如...

if (mb_detect_encoding($msg) == 'ASCII') {
....
} else  {
....
}

现在,我必须在 mysql 程序中启用上述功能。 mysql中有什么功能或者变通方法可以实现吗?

换句话说 mb_detect_encoding() 在 mysql 中等效!

请帮忙。谢谢。

【问题讨论】:

  • 只要把一切都当作 utf8mb4。

标签: mysql unicode utf-8


【解决方案1】:

mysql 中没有这样的功能,我什至不确定你是否应该在数据库中拥有这样的功能。存储文本的列在 mysql 中有它们的固定字符集。使用数据库的应用程序有责任确保将具有正确编码的文本输入到数据库中。

编辑:

显然,如果您真的坚持在 mysql 中拥有此功能,那么没有什么能阻止您使用 UDF 实现类似的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多