>  Q&A  >  본문

MYSQL GBK에서 UTF8 인코딩을 변환하는 문제에 대해 마스터에게 문의하세요.

요구 사항:

원격 테이블 userinfo_remote, 데이터베이스 인코딩 gbk, 교정 세트는 gbk_chinese_ci, 사용자 이름 고유 인덱스

가 원격 테이블에서 특정 필드를 가져와야 하는 필드(uid, 사용자 이름, 비밀번호, 이메일 등)( uid, 사용자 이름, 비밀번호)를 로컬 테이블 userinfo_local에 기록하고 로컬 테이블 인코딩은 utf8, 교정 세트는 utf8_general_ci입니다. 여기서 사용자 이름은 유일한 인덱스입니다.

문제:

원격 데이터베이스에서는 다음과 같습니다. 다음 사용자와 같은 사용자가 있음을 발견했습니다.

uid=12 ,username=coco,

uid=234 user,username=C?C?,

로컬 데이터베이스에 쓸 때 중복된 사용자 이름 오류가 보고됩니다. 이러한 오류는

해결책: 교정 세트를 변경하지 않고 이 경우(userinfo_local은 나중에 새로운 사용자 테이블로 사용될 것이기 때문에 프로젝트에는 사용자 등록 기능이 있으며 대소문자 구분을 계속 유지하기를 바랍니다) 요구 사항), 원격 테이블의 데이터를 새 테이블로 전송하는 방법은 무엇입니까~~~~?

实力单身典范实力单身典范1945일 전957

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

답장 없음
  • 취소회신하다