2012-05-21 1 views
0

Я читаю фиксированное количество символов из файла. Файл содержит как английский, так и арабский текст. У меня есть два устройства Nokia X3-02 и Nokia Asha 303 для тестирования. В Nokia X3-02 я получаю правильную строку, которую я требую из файла в каждом случае. Но на Asha 303 я не получаю полную строку, когда строка содержит какой-то арабский символ.Проблемы с чтением файлов в Nokia Asha 303

Я также проверил свой код на эмуляторе солнца, и он отлично работает на нем. Проблема заключается в использовании только устройства Nokia Asha 303.

Мой код очень простой, в котором я прочитал файл, указав позицию чтения (смещение) и длину, которую нужно прочитать. Пожалуйста, помогите мне, поскольку я не понимаю эту проблему.

+0

показать свой код, желательно как [SSCCE] (http://www.sscce.org/ «Короткие, самосохраняемые, правильные (компилятивные), пример») – gnat

ответ

0

Мне удалось решить проблему. В Nokia x3-02 приложение считывало точное количество символов, указанное в функции чтения InputStreamReader, но на Nokia Asha 303 символы, которые были прочитаны, всегда были меньше указанных. Поэтому мне пришлось зацикливать функцию чтения, чтобы читать все символы. Теперь он работает на Nokia Asha 303.

 Смежные вопросы

  • Нет связанных вопросов^_^