Oracle 은 문자 인 코딩 을 GBK 에서 UTF 8 로 바 꾸 는데 어떻게 조작 하 는 것 이 비교적 타당 합 니까?

친구 가 물 었 다.어떤 학교 Oacle 데이터베이스 의 인 코딩 은 GBK 이 고 라 이브 러 리 에는 이미 생산 데이터 가 많 습 니 다.지금 은 UTF 8 로 바 꾸 려 고 합 니 다.이 작업 을 수행 하면 어떤 문제 가 발생 할 까요?나의 대답:utf 8 의 라 이브 러 리 는 중국어 로 3 개의 byte 를 차지 하고 gbk 는 2 개의 byte 를 차지 하기 때문에 클 라 이언 트 의 난 장 판이 발생 할 수 있 습 니 다.비교적 타당 한 방안 은 Oacle 환경 을 구축 하고 utf 8 인 코딩 으로 설정 하여 오래된 Oacle 데 이 터 를 새로운 utf 8 인 코딩 의 Oacle 라 이브 러 리 환경 으로 이전 하 는 것 입 니 다.Oacle 그룹 에서 peter 의 대답:공식 적 인 방법 은 utf 8 라 이브 러 리 를 새로 만 들 고 가 져 오 는 것 입 니 다.내부 보 기 를 직접 바 꾸 는 방법 은 틀 렸 다.이렇게 쓰 지 않 았 고 무슨 문제 가 있 을 지 몰 랐 다.

좋은 웹페이지 즐겨찾기