У меня есть таблица в PostgreSQL со словами, но некоторые слова имеют недопустимые символы UTF-8, такие как 0xe7e36f
и 0xefbfbd
.
Как я могу определить все символы внутри слов, которые являются недействительными, и заменить ихс таким символом, как ?
?
EDIT : Моя база данных находится в UTF-8
, но я думаю, что есть двойное кодирование из различных других кодировок.Я думаю, что это потому, что когда я пытался преобразовать в один тип как LATIN1
, я получаю сообщение об ошибке, в котором говорится, что в этой кодировке не существует какой-либо символ, при переходе на LATIN2
я получаю ту же ошибку, но с другим символом.
Итак, что можно сделать, чтобы решить эту проблему?