2014-02-12 2 views
0

양식을 사용하여 데이터를 보내려면 HtmlUnit 2.13을 사용하고 있습니다. 문제가 없습니다 (é, è, â, ê, ° n 등). ...) 정확하게 전달되지 않음 :WebClient 양식 프랑스어 특수 문자가있는 데이터가 올바르게 전송되지 않습니다.

예 : 주소 정보에 대한 텍스트 입력이 있습니다. "Cité BLABLABLA n ° 123"이라고 말하면 "Cit"만 전송되지만 문자 "é"(및 이전에 언급 된 다른 문자들)은 전송되지 않습니다.

+0

제발, * 당신이 의미하는 것을 상세히 설명해주십시오. * –

답변

0

<meta charset="UTF-8">을 head 태그 안에 넣어야합니다. 그러면 괜찮습니다.

+0

내 자바 코드는 어디에 넣을까요? webClient.getPage (url)을 통해 페이지를 얻습니다. 폼을 채운 다음 button.click()을 통해 폼을 채 웁니다. – user3300667

+0

이 page.getWebClient()를 사용했습니다. addRequestHeader ("charset", "UTF-8"); 그러나 여전히 같은 문제. – user3300667

+0

try page.getWebClient(). addRequestHeader ("Content-Type", "text/html; charset = utf-8"); – Thupten

관련 문제