찾다

 >  Q&A  >  본문

MySQL 데이터베이스에서 중국어 문자가 왜곡되는 이유

내 데이터베이스에 테이블을 생성하는 명령문입니다

데이터베이스에 쿼리를 했더니 문자가 깨져서 나오는 사진인데 이유가 뭔가요?

阿神阿神2800일 전868

모든 응답(7)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:56:52

    Windows 명령줄을 사용하고 있다고 가정합니다. Windows 명령줄의 기본 인코딩은 GBK이며 MySQL에 저장된 콘텐츠는 UTF-8로 인코딩되므로 표시될 때 깨질 수 있습니다.

    3가지 솔루션 목록:

    • MySQL 연결을 위한 인코딩 지정:

    으아아아
    • 연결 후 MySQL 인코딩을 지정하세요:

    으아아아
    • Windows 명령줄 문자 인코딩을 UTF-8로 수정:

    으아아아

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-18 10:56:52

    데이터베이스를 생성할 때 정렬 규칙이 무엇인지 살펴보고 이를 설정하여 사용해 보세요. utf8_general_ci

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-18 10:56:52

    이름 설정 utf8;

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-18 10:56:52

    데이터베이스의 인코딩 규칙을 utf-8로 통합하면 괜찮을 것입니다

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:56:52

    먼저 데이터베이스의 인코딩 형식이 utf-8인지 확인하고, 그렇지 않은 경우 utf-8로 변경하세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-18 10:56:52

    귀하의 터미널이 Linux의 터미널입니까 아니면 Windows의 명령줄입니까? Windows의 기본값은 GBK입니다. 물론 왜곡되어 있습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-18 10:56:52

    사용 중인 Linux 시스템은 중국어를 지원하지 않습니다. . . 중국어를 지원하도록 설정하면 됩니다. . .

    회신하다
    0
  • 취소회신하다