2013-01-10 3 views
0

oauth 용 필자를 사용 중입니다. oauth 응답에서 이름 목록을 수신합니다 (일부는 영어 이외의 문자 (예 : 중국어/일본어)입니다. 필자는이 캐릭터 (UTF-8 준수 방식으로 인코딩/디코딩)를 처리 할 수 ​​있습니까, 아니면 API를 구현하는 사람의 책임입니까? 다른 사람이 같은 문제를 겪고 어떻게 그것을 해결 했습니까 (스크라이브를 사용하는 동안). 지금 당장, response.getBody를 인쇄/로그 아웃하면 제대로 디코딩되지 않은 문자가 표시됩니다. 그것은 아마도 내 끝 부분에 대한 감독 일 수 있습니다 - 나는 단순히 몇 가지 유용한 제안을 찾고 있습니다.utf-8 페이스 북/트위터 처리를위한 필기체 (자바) 처리

필자의 백 엔드 시스템은 utf-8 호환이며 utf-8 문자를 처리 할 수 ​​있습니다.

+0

러시아에서는 Windows에서 cp1251을 인코딩하고 유닉스에서는 koi-8을 사용하므로 utf-8은 필요하지 않습니다. –

+0

spaciba - 당신이 scribe (social auth 용 자바 API)를 사용하여 러시아어 문자를 처리했는지 묻고 싶다면 독자적으로 디코딩을 추가했는지 또는 스크라이브에 의존 했습니까? –

+0

필자는 러시아 문자가 유니 코드를 인코딩한다는 사실을 회상합니다. 라틴 문자가 유니 코드로 인코딩되지 않은 이유는 무엇입니까? –

답변

0

메시지 처리에 apache common lang을 사용했습니다. &에 문제가 발생하지 않았습니다. 이 정보가 관계형 DB로 이동하려면 준비된 문을 사용합니다. 도움이 되길 바랍니다.

1

응답 getStream 메서드를 사용하고 원하는 인코딩으로 내용을 구문 분석 할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 문제가 발생하면 조사해 보겠습니다. –