내 데이터베이스에 테이블을 생성하는 명령문입니다
데이터베이스에 쿼리를 했더니 문자가 깨져서 나오는 사진인데 이유가 뭔가요?
闭关修行中......
Windows 명령줄을 사용하고 있다고 가정합니다. Windows 명령줄의 기본 인코딩은 GBK이며 MySQL에 저장된 콘텐츠는 UTF-8로 인코딩되므로 표시될 때 깨질 수 있습니다.
3가지 솔루션 목록:
MySQL 연결을 위한 인코딩 지정:
연결 후 MySQL 인코딩을 지정하세요:
Windows 명령줄 문자 인코딩을 UTF-8로 수정:
데이터베이스를 생성할 때 정렬 규칙이 무엇인지 살펴보고 이를 설정하여 사용해 보세요. utf8_general_ci
utf8_general_ci
이름 설정 utf8;
데이터베이스의 인코딩 규칙을 utf-8로 통합하면 괜찮을 것입니다
먼저 데이터베이스의 인코딩 형식이 utf-8인지 확인하고, 그렇지 않은 경우 utf-8로 변경하세요
귀하의 터미널이 Linux의 터미널입니까 아니면 Windows의 명령줄입니까? Windows의 기본값은 GBK입니다. 물론 왜곡되어 있습니다
사용 중인 Linux 시스템은 중국어를 지원하지 않습니다. . . 중국어를 지원하도록 설정하면 됩니다. . .
Windows 명령줄을 사용하고 있다고 가정합니다. Windows 명령줄의 기본 인코딩은 GBK이며 MySQL에 저장된 콘텐츠는 UTF-8로 인코딩되므로 표시될 때 깨질 수 있습니다.
3가지 솔루션 목록:
으아아아MySQL 연결을 위한 인코딩 지정:
으아아아연결 후 MySQL 인코딩을 지정하세요:
으아아아Windows 명령줄 문자 인코딩을 UTF-8로 수정:
데이터베이스를 생성할 때 정렬 규칙이 무엇인지 살펴보고 이를 설정하여 사용해 보세요.
utf8_general_ci
이름 설정 utf8;
데이터베이스의 인코딩 규칙을 utf-8로 통합하면 괜찮을 것입니다
먼저 데이터베이스의 인코딩 형식이 utf-8인지 확인하고, 그렇지 않은 경우 utf-8로 변경하세요
귀하의 터미널이 Linux의 터미널입니까 아니면 Windows의 명령줄입니까? Windows의 기본값은 GBK입니다. 물론 왜곡되어 있습니다
사용 중인 Linux 시스템은 중국어를 지원하지 않습니다. . . 중국어를 지원하도록 설정하면 됩니다. . .