집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에 이모티콘을 저장할 때 \'잘못된 문자열 값\' 오류를 해결하는 방법은 무엇입니까?
잘못된 문자열 값: 이모티콘 및 이모티콘 저장소의 인코딩 해상도
특수 UTF-8 문자가 포함된 트윗을 MYSQL에 저장하려고 시도하는 중 테이블, 오류 메시지 - "잘못된 문자열 값: 'xF0x9Fx8ExB6xF0x9F...'" - 발생합니다. 이 오류는 테이블의 'tweet_text' 필드가 다국어를 지원해야 하는 utf8mb4로 인코딩되어 있음에도 불구하고 발생합니다.
원인을 조사한 결과 필요한 MYSQL 구성 설정이 올바르게 구성되지 않은 것으로 확인되었습니다. 문제를 해결하려면:
MYSQL 클라이언트에 접속하여 다음을 실행합니다. 명령:
변경 사항 확인: 다음 명령을 실행하여 문자 집합과 데이터 정렬이 업데이트되었는지 확인하세요.
이 단계를 완료한 후에는 오류 메시지가 더 이상 지속되지 않아야 하며 해당 트윗을 포함한 트윗이 'MULTIPLE MUSICAL NOTES' 문자가 'tweet_text' 열에 성공적으로 저장됩니다.
위 내용은 MySQL에 이모티콘을 저장할 때 \'잘못된 문자열 값\' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!