2014-09-14 1 views
0

Я пытаюсь прочитать файл (PDF) из моего хранилища в android. Путь правильный, но когда я пытаюсь открыть файл, я получаю сообщение, в котором говорится, что файл не найден, но я знаю, что файл есть. Если у файлов, у которых нет специальных символов (акцентов), у меня нет проблем.Как получить файл из хранилища со специальными символами

Когда я иду посмотреть файл на хранение, он появляется с двумя странными символами вместо «á». Я даже не знаю, как написать первый, но его что-то вроде символа ASCII, а другое - «ü».

Любые решения?

enter image description here

То имя файла в моем просмотра файлов.

ответ

1

Насколько я знаю, произошла ошибка, сообщаемая против JVM и Android. Я думаю, что это исправлено сейчас.

я могу предложить, чтобы использовать этот метод, чтобы получить имя файла или попробовать другие UTF закодированные строки экземпляры

byte[] textArray = f.getName().getBytes("UTF-8"); 

Я не проверял это, но только предложение, так как вы не предоставили, как ты прочитал имя файла. а также, пожалуйста, убедитесь, что вы выполняете существование файла, если условие перед чтением имени файла.