>  기사  >  데이터 베이스  >  java mysql에서 한자가 깨졌을 때 대처법

java mysql에서 한자가 깨졌을 때 대처법

藏色散人
藏色散人원래의
2023-02-14 10:42:562605검색

Java mysql에서 잘못된 중국어 문자에 대한 해결 방법: 1. 프런트 엔드 페이지 인코딩을 확인하고 인코딩 형식을 "utf-8"로 설정합니다. 2. IDEA 개발 도구 인코딩을 확인하고 "utf-8"로 설정합니다. 3. my.ini 구성 파일을 열고 "character-set-server=utf-8"을 설정합니다.

java mysql에서 한자가 깨졌을 때 대처법

이 튜토리얼의 운영 환경: Windows 10 시스템, MySQL 버전 5.7, Dell G3 컴퓨터.

java mysql 한자가 깨졌을 경우 어떻게 해야 하나요?

java가 MySQL 데이터베이스에 중국어 데이터를 추가했는데 데이터베이스에 잘못된 문자가 표시됩니다

문제 설명

springboot로 프로젝트를 할 때 로컬 Mysql 데이터베이스(버전) 재설치로 인해 5.7) in the foreground 데이터베이스에 데이터 삽입 및 업데이트가 가능한 경우, 중국어가 포함된 경우 데이터베이스에 항상 예외가 표시됩니다(중국어로는 물음표가 표시됨).
java mysql에서 한자가 깨졌을 때 대처법

java mysql에서 한자가 깨졌을 때 대처법

문제 해결 과정:

  • 분석 이유: 데이터가 다 보여주나요? 아니요, 데이터 인코딩 문제입니다. 프런트엔드, 백엔드, 데이터베이스에서 인코딩 방식이 통일되어 있는지 확인하세요(utf-8로 동일하게 설정되어 있습니다).
    1. 프런트 엔드 페이지 인코딩 확인:
    前端编码

    <meta> …

    인코딩 형식은 utf-8이므로 문제가 없습니다. 다음 단계...

    2. IDEA 개발 도구 인코딩이 utf-8인지 확인하세요.
    java mysql에서 한자가 깨졌을 때 대처법
    설정에서 파일 인코딩을 찾아(Project Econding을 검색할 수도 있음) utf-8로 변경하세요. , 삽입 데이터를 업데이트하고 실행하지만 여전히 작동하지 않습니다. 다음 단계...
    3. 데이터베이스 URL에 문제가 있는지 확인하세요.

     url: jdbc:mysql://localhost:3306/root?useUnicode=true&characterEnconding=UTF-8

    useUnicode=true&characterEnconding=UTF-8을 추가하고 두 번 클릭하여 실행하세요. 아니요, 다음 단계(접기 직전)...
    *** 여기서 구성 파일의 형식은 yml입니다. xml이면 &를 이스케이프해야 합니다.
    4. 데이터베이스 my.ini 구성이 올바른지 확인:
    Mysql을 재설치하여 버전이 이전 버전과 약간 다릅니다. 자체 데이터베이스에 문제가 있는 걸까요?
    Mysql 설치 디렉터리를 엽니다. my.ini 구성 파일을 찾습니다.
    java mysql에서 한자가 깨졌을 때 대처법
    java mysql에서 한자가 깨졌을 때 대처법
    폴더인가요, 아니면 비어 있나요? ? ?
    Baidu를 백핸드하면 일부 전문가는 다른 폴더(C 드라이브의 ProgramData 아래)에 있다고 말했습니다. 찾아봤는데 진짜 있더라구요!
    java mysql에서 한자가 깨졌을 때 대처법
    텍스트 모드로 열기:
    java mysql에서 한자가 깨졌을 때 대처법
    초기값이 없다는 것을 발견하면 초기값을 추가하세요.
    java mysql에서 한자가 깨졌을 때 대처법
    저장하고 닫습니다. MySQL 서비스를 다시 시작합니다. (구성 파일을 유용하게 수정한 후 MySQL 서비스를 다시 시작해야 합니다.)
    java mysql에서 한자가 깨졌을 때 대처법
    java mysql에서 한자가 깨졌을 때 대처법
    프로젝트를 다시 시작하고, 중국어 데이터를 삽입하고,

java mysql에서 한자가 깨졌을 때 대처법 디스플레이가 정상입니다. 완료되었습니다! .

추천 학습: "MySQL 비디오 튜토리얼"

위 내용은 java mysql에서 한자가 깨졌을 때 대처법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.