После восстановления БД произошло нечто странное с кодами символов в столбцах JSONB. Теперь данные выглядят следующим образом:
{"town": "KARLSTAD", "county": {"code": "GR17", "name": "Värmland"}, "address": "Där Väster Snårstad 506", "country": {"code": "SE", "name": "Sweden"}, "postal_code": "65593", "municipality": {"code": "GK1780", "name": "Karlstad"}}
В данных есть коды устава / кодовой страницы, так как значения должны использовать символы Swedi sh:
{"town": "KARLSTAD", "county": {"code": "GR17", "name": "Värmland"}, "address": "Där Väster Snårstad 506", "country": {"code": "SE", "name": "Sweden"}, "postal_code": "65593", "municipality": {"code": "GK1780", "name": "Karlstad"}}
Кажется, что коды согласуются, поскольку Swedi sh ä
всегда ä
(гекс: C3 83 C2 A4). å
является шестнадцатеричным: C3 83 C2 A5 и ö
является шестнадцатеричным: C3 83 C2 B6 ...
Есть ли способ 1) заменить все экземпляры "безопасно", чтобы восстановить истинные символы из проваленные и 2) выяснить, почему это произошло и влияет только на столбцы JSONB?