2011-03-10 3 views
1

영어와 러시아어로 된 값이 포함 된 파일이 있습니다. 그러나 logcat에서 러시아어 데이터를 인쇄하려고하면 파일에 표시된 방식대로 표시되지 않습니다. 특수 문자로 등장합니다. 이유는 무엇일까요? 대답은 일을 아래 위의 질문에 대한 러시아 언어가 제대로 안드로이드에 들어오지 않습니다.

, .... 질문에

추가 된 새로운 일 :

내 응용 프로그램에서 검색 기능을 사용할 수 있습니다. 그래서이 러시아 데이터를 검색 할 때 결과가 표시되지 않습니다. 데이터가 영어 인 경우 완벽하게 작동합니다 ... 이유가 무엇일까요?

답변

0

두 번째 부분에 대한 해결책도 있습니다. 문제는 db에 저장된 단어가 실제로 러시아어라는 것입니다. 영어로 된 편지와 같았지만 실제로는 러시아어로되어있었습니다. 시장에서 Russian Keyboard (GameWarrior)을 설치했습니다. 키보드를 사용하여 검색 문자열을 입력했습니다. 그럼 완벽하게 잘 작동했습니다. @Mudassir에 감사드립니다.

4

이전 ADT의 Logcat은 영어 이외의 언어를 지원하지 않습니다. ADT 플러그인을 업데이트하십시오 (Eclipse를 사용하기를 바랍니다). 나는 또한 일본인과 같은 문제에 직면하고 있었지만, 이제는 새로운 ADT를 보았으므로 괜찮습니다. Eclipse의 ADT를 업데이트 할 수 있습니다 도움말 메뉴 >>업데이트 확인.

+0

안녕하세요 ... 감사합니다. 한 가지 더 의심 스럽습니다. 내 앱에서 검색 기능이 있습니다. 그래서이 러시아 데이터를 검색 할 때 결과가 표시되지 않습니다. 데이터가 영어 인 경우 완벽하게 작동합니다 ... 이유가 무엇일까요? – Mathew

+0

저는 SQLite 데이터베이스를 사용하고 있습니다. 테스트를 수행하고 데이터베이스에서 값을 복사 한 다음 앱을 통해 검색 한 다음 결과에 대해 알려주십시오. – Mudassir

+0

나중에 내가 DB를 .. 실제로 일부 열 영어와 러시아어 단어가 포함되어 있습니다 ... 나는 "샘플 *"로 필드가 있다고 가정 * 일부 러시아어 단어를 말합니다. "샘플"로 검색하면이 데이터가 검색 결과에 표시되지 않습니다 ... 이유가 무엇일까요? – Mathew

관련 문제