2010-01-15 5 views
1
내가 탈출 UTF-8, 다음 자바 스크립트에서 사용되는 폴란드어 국가 문자를 포함하는 VARCHAR2 컬럼을하는 PLSQL 함수를 작성해야

오라클 9i - Varchar2를 javascript에서 UTF-8로 이스케이프 변환 하시겠습니까?

은 그래서 변환해야합니다

zażółć gęślą jaźń 

to :

za\u017c\u00f3\u0142\u0107 g\u0119\u015bl\u0105 ja\u017a\u0144 

정확히 말하면 json encoder를 oracle에 직접 빌드하는 것입니다. 이 기능은 중요한 역할을합니다. 모든 답변을

감사합니다 :)

답변

1

첫째, 둘째 PL/JSON

을 확인하십시오. 오라클에 관한 한 VARCHAR2는 바이트 집합이 아닌 문자열입니다.

9i 용 Globabisation Guide도 읽으십시오.

+0

나를 PL/JSON으로 안내해 주셔서 감사합니다. 그것은 나를 위해 일하는 것 같다. – SWilk

0

당신이 내장 기능의 "ASCIISTR"을 사용하여 시도? 데이터베이스 characterset 폴란드어하지만 클라이언트가 다음 변환이 당신을 위해 할 것입니다 UTF-8 characterset을 사용하여 연결하면 내가 그것을 이해

관련 문제