/ / Znajdowanie znaków specjalnych w bazie danych MySQL - mysql

Znajdowanie znaków specjalnych w bazie danych MySQL - mysql

Czy ktoś wie o szybki i łatwy sposób zlokalizować znaki specjalne, które nie zostały poprawnie przekonwertowane, gdy dane zostały zaimportowane do MySQL.

Myślę, że jest to problem związany z kodowaniem danych (np. Latin-1 vs. utf-8). Niezależnie od tego, w którym przypadku problem wystąpił, utknąłem w moich danych, które muszę usunąć.

Odpowiedzi:

0 dla odpowiedzi № 1

Prawdopodobnie nie będzie to łatwą funkcją,ponieważ na przykład zepsuty znak specjalny UTF-8 będzie składał się z dwóch ważnych znaków ISO-8859-1. Tak więc, chociaż istnieją wzory tego, jak wyglądają te złamane postacie, nie ma pewności, jak je zidentyfikować.

Możesz utworzyć funkcję wyszukiwania + zamiany, aby zastąpić najczęstsze wystąpienia w Twoim języku (np. Ãœ dla Ü jeśli importowany z utf-8 do ISO-8859-1).

Powiedział, że najlepiej będzie ponownie uruchomić import z poprawnymi ustawieniami, jeśli w ogóle jest to możliwe.