방금 거대한 MySQL 데이터베이스를 가져 왔습니다. 대부분의 필드는 latin1_swedish_ci이며 손상된 문자열이 많이 포함되어 있습니다.데이터베이스에서 손상된 문자 복구하기
Cavit Yü¯Â¿Â½r�kl� 대신에 Cavit Yürüklü
나는 조금이라도 알고있는 모든 것으로 PHP를 사용하여 이러한 손상을 수정하는 해결책을 찾으려고 노력 해왔다. utf8_ (en | de) 코드 iconv로 실패했습니다.
도와주세요! 그것은 부패의 짐입니다.
업데이트 : 라틴어 1로 다시 가져 왔으며 이제는 위의 Cavit Y�r�kl�에 대해 가져 왔습니다. 그래서 확실히 다르지만 SQL 자체가 손상된 것 같습니다.
"방금 거대한 MySQL 데이터베이스를 가져 왔습니다." 더 구체적으로 설명해 주시겠습니까? 어디서 구 했니? 덤프 파일 이었어? 덤프 파일을 가지고있는 데이터베이스 (실제로는 그랬다면)는 어떤 인코딩을 사용 했습니까? –
db 덤프에 손상된 문자가 이미 있습니다. 그것은 웹 사이트의 판매 후에 나에게 주어진 유일한 나머지 덤프입니다. 라틴어 인코딩을 사용했다고 생각합니다. –