Java - Cum se elimină caracterele rele care nu sunt potrivite pentru codificarea utf8 în MySQL Stack Overflow
Am date murdare. Uneori conține caractere de genul acesta. Folosesc aceste date pentru a face interogări precum
Pentru acest personaj obțin
org.hibernate.exception.GenericJDBCException: Mix ilegal de colațiuni (utf8_bin, IMPLICIT), (utf8mb4_general_ci, COERCIBLE), (utf8mb4_general_ci, COERCIBLE) pentru operația „IN”
Cum pot filtra personaje de genul acesta? Folosesc Java.

6 Răspunsuri 6
Când am avut o astfel de problemă, am folosit scriptul Perl pentru a mă asigura că datele sunt convertite în UTF-8 valid folosind un cod de genul acesta: