2012-11-29 5 views
0

나는 운동을 나타내는 XML을 읽는 JSP로 작업하고 있습니다. 사용자는 XML 파일의 데이터와 비교할 일부 필드를 채 웁니다. 이제 문제는 XML의 값에 à과 같은 문자가 포함되어 있지만이 문자는 사용자가 입력해야한다고 생각합니다.Javascript XML 값과 사용자 입력 문자열을 비교하십시오.

도주를하지 않은 상태에서 다시 인코딩을 시도해 보았습니다. 그러나이 작업을 수행하는 올바른 방법을 찾지 못했습니다. 어떤 사람들은 각 문자를 다시 인 코드하는 함수를 작성한다고 말하지만, 문자는 단어의 일부가 될 수 있으므로 문자 당 전체 답변 문자를 변환하는 것이 약간 잔인 해 보입니다.

누구든지이 문제에 관해 의견이 있으십니까?

+0

이 답변을보십시오 : http://stackoverflow.com/a/4339144/1835379 – Cerbrus

+0

가능한 복제본 [자바 스크립트를 사용하여 HTML 문자 엔티티를 일반 텍스트로 변환] (http://stackoverflow.com/questions)/4338963/convert-html-character-entities-back-to-regular-text-using-javascript) –

답변

0

자바 스크립트는 UTF를 이해하므로 인코딩/디코딩 및 평등성 평가 클라이언트 측 방법이 트릭을 수행해야합니다.

Here's 중요한 기사입니다.

그리고 here은 사용자가 필요한 것을 수행하기 위해 클라이언트 측 기능을 구현하는 방법에 대해 설명합니다.

귀하의 질문에 대답하려면 - 변환/평가를 위해 서버로 데이터를 보내는 것은 과도합니다. 그러나 아니요 - 자바 스크립트를 통해이 (전체 단어 변환) 클라이언트 측을 처리하는 것은 과도하지 않을 것입니다. .

관련 문제