함수 decodeUnicode (STR) { 복귀 언 이스케이프 (str.replace (/ \\ U / GI, '% U' )) }
유니 코드로 중국어
함수 encodeUnicode (STR) { 하게 입술 = []; 위한 (; 나는 <str.length, I = 0하자 난 ++ ) { 입술 [I] = ( "00"+ str.charCodeAt (I)로 .toString (16)) 슬라이스 (-4. ); } 리턴 "\\ U"+ res.join ( "\\ U" ); }
아스키 차례 유니 코드
함수 A2U (STR)는 { VAR은 = '소유' ; 대 ( VAR I = 0; I <str.length; 내가 ++ ) { 예약 + = '& #'+ str.charCodeAt (I) + ';' ; } 반환 소유; }
아스키를 설정 유니 코드
함수 U2A (STR)는 { VAR은 '= 예약 ; VAR의 코드 = str.match (/ # & (D +) / g) 의 경우 (부호 === 널 ) { 복귀 STR; } 대 ( VAR I = 0; i가 code.length를 <; 내가 ++ ) { 예약 + = 대신 String.fromCharCode (코드 번호 [I] .replace (/ - [#] / g '' )); } 반환 소유; }