2011-03-10 53 views
1

我有一個數據文件包含英文和俄文的值。 但是當我嘗試在logcat中打印俄羅斯數據時,它並沒有以它在文件中的方式顯示。它的一些特殊字符來了。可能是什麼原因?俄語不能正確進入android

對於上述問題,回答以下工作....

添加新的東西的問題:

我在我的應用程序的搜索功能。所以,當我搜索這個俄羅斯的數據,它沒有顯示任何結果..如果數據是英語,它完美的作品...可能是什麼原因?

回答

0

我也得到了第二部分的解決方案..問題是存儲在數據庫中的字實際上只是俄語。雖然它看起來像英文字母,但實際上它是俄語。我從市場上安裝Russian Keyboard (GameWarrior)。使用該鍵盤,我鍵入搜索字符串。然後它工作得很好。感謝支持@Mudassir。

4

據我所知,老ADT的Logcat不支持英語以外的語言。更新你的ADT插件(希望你使用Eclipse)。我也遇到了與日本人相同的問題,但是現在我已經有了新的ADT,這很好。您可以從Eclipse的更新ADT 幫助菜單>>檢查更新

+0

嘿它的工作......謝謝..我有一個更多的懷疑。我在我的應用程序中有搜索功能。所以,當我搜索這個俄羅斯的數據,它沒有顯示任何結果..如果數據是英語,它完美的作品...可能是什麼原因? – Mathew 2011-03-10 10:32:35

+0

我跳,你正在使用SQLite數據庫。讓我們執行一個測試,從數據庫中複製一個值,然後通過您的應用程序來搜索這個值,然後讓我知道結果。 – Mudassir 2011-03-10 11:18:43

+0

雅我有分貝..實際上一些列包含英語和俄語單詞......假設我有一個字段的數據「樣本*」,其中*指的是一些俄語單詞。如果我將搜索作爲「樣本」進行搜索,則該數據不會顯示在搜索結果中。原因是什麼? – Mathew 2011-03-10 11:26:02