솔루션오라클의 잘못된 문자 문제에 대한 해결책:
모든 종류의 잘못된 문자를 보고 혼란스러워하는 경우가 자주 있습니까? 두려워하지 마십시오. 모든 문제에는 하나 또는 둘 이상의 해결책이 있습니다. ,
예 유명한 속담처럼: 아무것도 흔적을 남길 수 없습니다. 대부분의 인터넷에서는 도구의 왜곡된 코드와 코드 작업의 왜곡된 코드를 혼동하고 있습니다. 많은 솔루션을 살펴보았는데 아무런 혁신도 없이 모두 붙여넣어져 있었기 때문에 오늘 이 블로그를 게시하게 되었습니다.
다음 구성표의 서버측 문자 집합 인코딩은 다음과 같습니다. 테스트는 괜찮습니다. 다른 인코딩의 경우
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!