更正 MySQL 中的法语字符

Ian*_*Ian 6 mysql

我有一个巨大的 MySQL 表,里面有一长串慈善机构。一些慈善机构的法语字符显示不正确。

例如,我在某些名称的中间使用大写的 'É' 而不是 'é'。

我想知道我如何做一个简单的查找更改来纠正这个问题。我尝试了一些脚本,但由于错误而无法执行。

简而言之:在此表中找到“É”并替换为“é”。

非常感谢。

Ric*_*mes 1

UPDATE tbl\n    SET col = REPLACE(col, \'\xc3\x89\', \'\xc3\xa9\') COLLATE utf8_bin;\n
Run Code Online (Sandbox Code Playgroud)\n\n

我不知道是否COLLATE需要该条款。
\n如果col不是CHARACTER SET utf8,则使用适当的“_bin”排序规则。
\n申请前测试:

\n\n
SELECT col, REPLACE(col, \'\xc3\x89\', \'\xc3\xa9\')\n    FROM tbl\n    WHERE col LIKE \'%\xc3\x89%\'\n    LIMIT 22;\n
Run Code Online (Sandbox Code Playgroud)\n