>데이터 베이스 >Oracle >오라클 문자 깨짐 문제 해결

오라클 문자 깨짐 문제 해결

hzc
hzc원래의
2020-06-08 15:40:193484검색

오라클 문자 깨짐 문제 해결솔루션오라클의 잘못된 문자 문제에 대한 해결책:

모든 종류의 잘못된 문자를 보고 혼란스러워하는 경우가 자주 있습니까? 두려워하지 마십시오. 모든 문제에는 하나 또는 둘 이상의 해결책이 있습니다. ,

예 유명한 속담처럼: 아무것도 흔적을 남길 수 없습니다. 대부분의 인터넷에서는 도구의 왜곡된 코드와 코드 작업의 왜곡된 코드를 혼동하고 있습니다. 많은 솔루션을 살펴보았는데 아무런 혁신도 없이 모두 붙여넣어져 있었기 때문에 오늘 이 블로그를 게시하게 되었습니다.

다음 구성표의 서버측 문자 집합 인코딩은 다음과 같습니다. 테스트는 괜찮습니다. 다른 인코딩의 경우

1을 참조하세요. PLSQL 개발자를 사용하여 편집:

원인: 클라이언트와 서버의 문자 집합이 일치하지 않습니다.

해결책:

먼저 서버에서 문자 집합 인코딩을 쿼리한 다음 클라이언트에서 수정합니다. 서비스 문자 집합:

2. 도구를 통해 봅니다. 클라이언트 문자 집합 인코딩:

도구 열기: help-support info

오라클 문자 깨짐 문제 해결

3.
NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII(设置的编码必须和服务端保持一致)

적용되지 않으면 컴퓨터를 다시 시작하는 것이 좋습니다! 오라클 문자 깨짐 문제 해결

2. 잘못된 문자 쿼리:

2개 설정:

1. 환경 변수 수정:

NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII(设置的编码必须和服务端保持一致)

2. 레지스트리 수정: (안전을 위해 레지스트리에서 모든 NLS_LANG을 검색하세요. 하나 이상)

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1

적용되지 않을 경우 컴퓨터를 다시 시작하는 것이 좋습니다!

3. 잘못된 문자 삽입: 오라클 문자 깨짐 문제 해결

해결 중...

4. 잘못된 문자 가져오기 또는 내보내기:

아직 없음

5. 서버 측에서 인코딩 수정: (이 솔루션을 주의해서 사용하세요)

cmd
sqlplus/nolog
conn/as sysdba;
shutdown immediate;
startup mount;
alter session set sql_trace=true;
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
alter database character set ZHS16GBK;
alter database character set internal_use ZHS16GBK;
alter database national character set internal ZHS16GBK;(如果报错,可以不用理会)
shutdown immediate;
startup;

추천 튜토리얼: "

Oracle Tutorial

위 내용은 오라클 문자 깨짐 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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