Как исправить двойное кодирование в PostgreSQL?

У меня есть таблица в PostgreSQL со словами, но некоторые слова содержат недопустимые символы UTF-8, например 0xe7e36f и 0xefbfbd .

Как я могу определить все символы внутри слов, которые недействительны, и заменить их каким-либо символом, например ? ?

ИЗМЕНИТЬ : Моя база данных находится в UTF-8 , но я думаю, что есть двойное кодирование из разных других кодировок. Я думаю, это потому, что, когда я попытался преобразовать в один тип как LATIN1 , я получил сообщение об ошибке о том, что некоторый символ не существует в этой кодировке, когда я перехожу на LATIN2 , я получаю та же ошибка, но с другим символом.

Итак, что можно сделать, чтобы решить эту проблему?

6
задан Renato Dinhani 18 November 2011 в 18:28
поделиться