손상된 UTF-8 인코딩 복구
"â®"와 같은 손상된 UTF-8 인코딩이 발견되면 문제 해결이 어려울 수 있습니다. 이 문제를 해결하려면 다음 해결 방법을 고려하십시오.
손상된 UTF-8 문자(예: 악센트 문자)가 있는 MySQL 데이터베이스의 경우 다음 단계를 실행하십시오.
mysqldump -h DB_HOST -u DB_USER -p DB_PASSWORD --opt --quote-names \ --skip-set-charset --default-character-set=latin1 DB_NAME > DB_NAME-dump.sql
mysql -h DB_HOST -u DB_USER -p DB_PASSWORD \ --default-character-set=utf8 DB_NAME < DB_NAME-dump.sql
참고: 이 단계는 덤프 프로세스 중에 문자 세트를 latin1로 변환하고 다시 utf8로 변환합니다. 가져오는 동안 인코딩 문제를 수정합니다.
출처:
http://blog.hno3.org/2010/04/22/fixing-double- 인코딩된-utf-8-data-in-mysql/
위 내용은 MySQL에서 손상된 UTF-8 인코딩을 어떻게 복구할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!