2012-05-21 34 views
0

我正在讀取文件中固定數量的字符。該文件包含英文和阿拉伯文字。我有兩臺設備諾基亞X3-02和諾基亞Asha 303進行測試。在諾基亞X3-02上,我在每種情況下都能從文件中得到正確的字符串。但是在Asha 303上,當字符串包含一些阿拉伯字符時,我沒有得到完整的字符串。諾基亞文件閱讀問題Asha 303

我也測試了我的代碼在太陽模擬器上,它也正常工作。這個問題只與諾基亞Asha 303設備有關。

我的代碼是一個非常簡單的代碼,通過指定讀取位置(偏移量)和要讀取的長度來讀取文件。請幫助我,因爲我不明白這個問題。

+0

顯示您的代碼,最好是[SSCCE](http://www.sscce.org/「短的,自包含的,正確的(可編譯的),示例」) – gnat

回答

0

我設法解決了這個問題。在Nokia x3-02上,應用程序正在讀取InputStreamReader的讀取功能中指定的確切字符數,但在Nokia Asha 303上,讀取的字符總是少於指定的字符。所以我必須循環讀取函數才能讀取所有字符。現在它正在使用諾基亞Asha 303.