오라클 DB에 중국어 문자를 붙여 넣습니다내가 오라클 DB에 중국어 문자를 붙여하려고
NLS_NCHAR_CHARACTERSET = 'UTF8'
NLS_LANGUAGE = 'RUSSIAN'
NLS_TERRITORY = 'RUSSIA'
NLS_CURRENCY = '?.'
NLS_ISO_CURRENCY = 'RUSSIA'
NLS_NUMERIC_CHARACTERS = '',''
NLS_CHARACTERSET = 'CL8MSWIN1251'
NLS_CALENDAR = 'GREGORIAN'
NLS_DATE_FORMAT = 'DD.MM.RR'
NLS_DATE_LANGUAGE = 'RUSSIAN'
NLS_SORT = 'RUSSIAN'
NLS_TIME_FORMAT = 'HH24:MI:SSXFF'
NLS_TIMESTAMP_FORMAT = 'DD.MM.RR HH24:MI:SSXFF'
NLS_TIME_TZ_FORMAT = 'HH24:MI:SSXFF TZR'
NLS_TIMESTAMP_TZ_FORMAT = 'DD.MM.RR HH24:MI:SSXFF TZR'
NLS_DUAL_CURRENCY = '?.'
NLS_COMP = 'BINARY'
NLS_LENGTH_SEMANTICS = 'BYTE'
NLS_NCHAR_CONV_EXCP = 'FALSE'
NLS_RDBMS_VERSION = '11.2.0.4.0'
검색어 : 결과 필드가 포함에서
update my_table set message = '© § english пепелац 百' where id = 252615
메시지 필드 유형이 NVARCHAR2
입니다 : '© § 영어 пепелац?'. 아니 중국 기호입니다. 나는 손으로 '百'기호를 붙여 넣으면
그러나 (PL/SQL 개발자 편집 열기 MY_TABLE, 붙여 넣기 값은 세포와 커밋합니다), 작동, DB 반환 : '© 영어 пепелац § 百'
NLS_LANG를 ".zhs16gbk", ".AL32UTF8", "SIMPLIFIED CHINESE_CHINA.ZHS16GBK"및 기타 ...로 설정하려고 시도했지만 도움이되지 않습니다.
PL/SQL Developer 10.0.5.1710; Windows 7 (64 비트) 6.1 빌드 7601 (서비스 팩 1); 오라클 클라이언트 11.2.0;
도움말 ヽ (° □ °) ノ
어떤 도구/드라이버를 사용하십니까? –
DBMS에 "百 '기호를 손으로 붙여 넣으면 무슨 뜻입니까? –
PL/SQL Developer에서 편집을 위해 my_table을 열고 셀에 값을 붙여넣고 커밋하십시오. – Vladimir