在 MySQL 文档中,字符串函数REPLACE()
被称为“多字节安全”。我在使用俄语字符集时遇到问题。
SELECT REPLACE('оофо', 'о', '*'); -- "**ф*", everything is correct
SELECT REPLACE('оофоо', 'о', '*'); -- "**фоо", NOT CORRECT
我应该在哪里寻找问题的根源?
附加信息:
OS - Windows 7 (Russian), SELECT CHARSET('оофоо'); -- "utf8", SELECT LENGTH('оофоо'); -- "6".