많은 사람들이 이미 가지고 있기 때문에, MySQL에서 데이터 인코딩과 관련하여 문제가 있습니다. 보다 구체적으로, 테이블의 데이터 정렬은 utf8_general_ci 인 것으로 보입니다. 삽입 된 데이터는 잘 삽입되지만 선택이 완료되면 일부 문자가 잘못 번역됩니다.이상한 문자를 인코딩하는 MySQL
Marie-Thérèse가 Marie-Thérèse가됩니다.
이 문자를 선택하여 원래 값으로 되돌릴 수 있습니까, 아니면 불가능합니까? 필자의 경우 원래 테이블을 변경하는 것이 어렵 기 때문에 선택 쿼리에서이를 해결하려고합니다.
데이터를 수정할 수 있습니다. 그러나 먼저 데이터를 얼마나 나쁜지 샘플링하기 위해 SELECT col, HEX (col) FROM ...을 제공하십시오. 그리고'SHOW CREATE TABLE'을 제공하십시오. (여러 가지 시나리오가 있는데, 올바른 해결책을 찾기 전에 어떤 것을 찾아야합니까?) –