PHP 및 MySQL에서 손상된 UTF-8 인코딩을 복구하는 방법
PHP 5 및 MySQL에서 손상된 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
이 프로세스는 잘못 인코딩된 문자를 적절한 UTF-8 대응 문자로 변환하여 앞서 언급한 인코딩 문제를 해결합니다. 참고 블로그 게시물에서 제공되는 솔루션은 MySQL에서 이중 인코딩된 UTF-8 데이터를 효과적으로 수정하는 것으로 나타났으므로 상황에 자신있게 적용할 수 있습니다.
위 내용은 PHP 및 MySQL에서 깨진 UTF-8 인코딩을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!