В андроиде Я получаю данные из текстового файла с разделителями, хотя у меня возникают проблемы с несколькими вещами в файле. Первым из них является кодирование, я читаю каждую строку, используя reader.readline()
, но при этом получаю текст, который включает символы xA0, которые отображаются в виде бриллиантов с вопросительными знаками в нем на Android.проблемы с кодированием из текстового файла Android
Я попытался удалить их с различными типами .replace("\\u00A0", "")
Как и пытаюсь ридером, который делает
new BufferedReader(new InputStreamReader(new FileInputStream(filePath), UTF8),BUFFER_SIZE);
Ни один из них не удалил эту проблему, у меня есть чувство, что что-то делать с чтением его из текстовый файл, как он читается? Но я не совсем уверен, кажется, что все, что я пытаюсь использовать, никогда не работает, никаких ошибок или ошибок или чего-то еще, оно просто отображается с этим символом xA0.
У меня также есть вопрос второго типа, который может повлиять на первый. В самих текстовых данных есть одна часть, которая, по-видимому, охватывает несколько строк. Например, у меня есть 4 столбца, разделенных вкладками, и я получаю значение каждого столбца в каждой строке кода. Проблема в том, что я нахожу, что на столбце 4 он охватывает несколько строк и задавался вопросом, был ли простой способ поймать это в одну строку. Я спрашиваю об этом, потому что Excel, кажется, знает, что его часть того же столбца, поэтому я не уверен, есть ли какой-нибудь простой способ кодирования, чтобы знать, что это или нет?
Спасибо!