Я работаю со старой базой данных, где кто-то неправильно кодировал данные, прежде чем вставить их в базу данных.который приводит к тексту, как
«Неправильный текст» (в моем случае «�» является ø).
Я ищу способ найти все строки, где содержится столбецданные, как это, так что я могу исправить это.
До сих пор я пытался использовать регулярные выражения, как
SELECT * FROM table WHERE ([colm] not like '[a-zA-Z\s]%')
, но независимо от того, что я делаю, я не могу найти способ выбрать толькоте, которые содержат '�'
поиск, подобный
SELECT * FROM table WHERE ([colm] like '%�%')
, также ничего не вернут.(попробовал, на всякий случай).
Я искал это в Google и здесь, в Stackoverflow, но либо у кого-то нет этой проблемы, либо я ищу не ту вещь.
Так что, если кто-то будет так любезен, чтобы помочь мне с этим, я был бы очень счастлив.
Спасибо за ваше время.