现在有两个问题。
如果第二个问题的答案是真的,它将成为一个问题,就是如何 实现它?
事实上,我对Google翻译感到好奇。它可以自动检测使用的语言,虽然它当然没有使用MySQL来实现。我希望得到MYSQL的答复。
据我所知,每个国家都有自己的Unicode范围,MySQL有很多转换函数,对于PHP函数 - mb_detect_encoding
- 检测字符编码,所以我想知道是否有类似的这样做的方法。
对于我的MySQL记录,它们以UTF-8编码保存(DEFAULT CHARSET = utf8)。当使用SQL查询时,它会在CONVERT(rs USING utf8)
之类的解码器中默认使用,因此我们可以尝试在一个循环中使用CONVERT(rs USING xxx)
之类的所有编码,并且不超出表达式的范围,它将是正确的编码。
答案 0 :(得分:0)
不,没有办法在MySQL中自动检测语言。检测语言不是一项简单的任务,您必须分析内容并通过某种语言检测解析器运行它。
UTF-8编码/解码完全是另一种游戏。