我正在使用UTF-8数据库处理应用程序,但有些行/列仍然包含ISO-8859-15中的文本(不要问我原因,我不知道它究竟是怎么发生的)。
因此,像“é”这样的字符变成了“Ô。
在Sql中是否有办法检索错误编码的文本(简单搜索é© - 这不是我的问题),以便使用正确的编码保存此文本。
类似的东西:
所有这一切都带有SQL脚本。
答案 0 :(得分:1)
我能够使用以下方法更改给定行和列的文本编码:
convert_from(convert_to(the_text_you_need_to_change, 'ISO-8859-15'), 'UTF8');