MySQL을 설치할 때 중국어 문자가 깨져 나타나는 경우는 대개 데이터베이스의 잘못된 문자 집합 설정으로 인해 발생합니다. 이 경우 한자가 올바르게 저장되고 표시될 수 있도록 MySQL의 문자 집합을 조정해야 합니다. 다음은 MySQL 설치 시 나타나는 중국어 왜곡 문자를 처리하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
MySQL의 중국어 문자 깨짐 문제를 해결하기 전에 먼저 MySQL의 현재 문자 집합 설정을 이해해야 합니다. 다음 단계를 통해 볼 수 있습니다.
SHOW VARIABLES LIKE 'character%';
위의 SQL 문을 실행하면 Character_set_database, Character_set_server, Character_set_client 등을 포함한 MySQL의 현재 문자 집합 설정을 볼 수 있습니다.
MySQL의 문자 집합 설정이 올바르지 않아 중국어 문자가 깨질 수 있는 경우 해당 조정을 수행해야 합니다. 다음은 구체적인 코드 예시입니다.
vim /etc/my.cnf
수정 MySQL 서비스
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4'
마지막으로 MySQL이 한자를 올바르게 처리했는지 테스트할 수 있습니다. 한자를 삽입하고 쿼리하여:
ALTER DATABASE my_database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE my_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
위 내용은 MySQL 설치 중 나타나는 중국어 왜곡 문자를 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!