2009-05-30 2 views
1

XML에서 유니 코드 문자 (특히 상표 기호)를로드하고 AJAX를 통해 양식으로 푸시하려면 어떻게해야합니까?XML에서 유니 코드 문자로드 및 AJAX를 통한 양식 입력

formelement.value + = "\ u2122"를 누르면 제대로 작동하지만 "\ u2122"를 XML에 넣을 때 AJAX를 통해로드하고 양식 요소로 밀어 넣으면 작동하지 않습니다.

아이디어가 있으십니까?

감사

답변

1

당신은 XML 문서를 인코딩하기 위해 UTF-8을 사용하는 경우 그것은 작동합니다. 그렇지 않으면 ™과 같은 문자 참조를 사용해보십시오.

0

그건 자바 스크립트 형식입니다. 자바 스크립트는이를 이해하고 적절한 문자로 변환하지만 XML 파서는 그렇지 않습니다. '\ u2122'대신 '& # x2122;'를 사용하십시오. XML로.

+0

두 번째 사람이 제안했는데 작동시킬 수 없습니다. 나는 모든 것이 UTF-8임을 확신하지만 99 %는 작동하지 않습니다. 어떤 경우라도 실행 예제를 얻을 수 있습니까? 감사합니다. 콜린 – Colin

+0

작동하는 샘플을 만드는 방법에 대해 알아 보겠습니다. 그동안 게시 된 데이터로 무엇을하고 있습니까? 작동하지 않는다는 것을 어떻게 확인하고 있습니까? – Bruce

+0

대답에 AMP - # - x 2122 SEMI를 삽입하려는 시도가 있었습니까? 실제 TM 기호로 표시됩니다. – bmargulies