Я провел много испытаний, но не могу прочитать буквы на иврите из текстового файла необработанных ресурсов.
Каждый раз, когда я пытаюсь получить сквош с? Если я читаю английские буквы, все в порядке.
Я попробовал также использовать UTF-8, и я тоже получил gibirish.
Вот код, который я использую.
InputStream inStream = getResources().openRawResource(R.raw.questutf8);
if (inStream != null)
{
InputStreamReader inputReader = new InputStreamReader(inStream);
int c, i=0;
int i=0;
char [] cb = new char[1];
byte [] buf = new byte[100];
String line;
while (inputReader.read(cb, 0, 1) > -1)
{
if(cb[0] == '\r' || cb[0] == '\n')
{
line = new String(buf, 0, i, "UTF-8");
i=0;
//Doing somthing with line
}
else
{
buf[i++] = (byte) cb[0];
}
}
}
Кто-нибудь знает, что мне делать?
Заранее спасибо!