php mb_detect_encoding在mysql中等效

时间:2015-10-08 14:48:54

标签: mysql unicode utf-8

我在php中有一个过程...

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

现在,我必须在mysql程序中启用上述功能。在mysql中是否有任何功能或解决方法。

其他简单的单词mb_detect_encoding()在mysql中等效!

请帮忙。感谢。

1 个答案:

答案 0 :(得分:0)

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

编辑:

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