2012-02-03 4 views
0

안녕하세요 저는 파일 이름을 전달하고 서버로 전송해야하는 xml을 만들었습니다. 잘 작동합니다. 그러나 파일 이름에 특수 문자가 포함되어 있으면 XML에서 이름이 다르게 보입니다. 같은 문제를 읽는 것과 비슷하게 생겼다. 예를 들어 파일 이름이 ♥ ♣ ◘이면 • xml에서와 똑같이 읽을 수 없습니다. 이 유형의 문제를 해결하는 방법. xml에 매개 변수를 설정해야하는지 여부xml, android에서 특수 문자를 읽고 쓰는 방법

감사 선일 쿠마르 Sahoo

답변

0

당신은 ... 나는 안드로이드 '한판 승부 인코딩 물건에 몇 가지 문제가, 당신은 정말 몰랐어가 알고 UTF16 또는 UTF32과 같은 몇 가지를 시도 ... ENCODING 문제 엉 것 같다 당신이 그것을 강요하는 경우를 제외하고는 무엇을 얻겠습니까!

후 거즈처럼 사용하여 시도 : charsetname와

String(byte[] data, String charsetName) 
Converts the byte array to a string using the named charset. 

을 예컨대 "UTF-8"또는 "UTF-16"로.

+0

인코딩 문제에 동의합니다. xml은 ASCII가 아닌 다른 경우 인코딩 헤더로 표시되어야합니다. 예 :

+0

+0

인코딩 또는 디코딩 할 때 utf-8을 사용하도록 강요합니다. "특수 문자"는 합법적 인 UTF-8 문자입니까? –

관련 문제