Я пытаюсь преобразовать форматированный файл Shift_JIS в формат UTF-8. Для этого, ниже мой подход:Преобразование формата Shift_JIS в формат UTF-8
- прочитанной Shift_JIS файл
- GetBytes каждой строки и преобразовать его в UTF-8
- Создать новый файл и записать UTF-8 преобразуется значение ему
Проблема в том, что на этапе 2 конверсия не происходит. Я использую ниже код для преобразования Shift_JIS в UTF-8:
InputStream inputStream = getContentResolver().openInputStream(uri);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
byte[] b = line.getBytes("Shift_JIS");
String value = new String(b, "UTF-8");
Пожалуйста, дайте мне знать, если требуется любая другая информация.
У меня есть ниже 2 вопросы:
1. Есть ли еще лучший способ (шаги), чтобы сделать это преобразование?
2. Почему надстрочный фрагмент кода не работает для преобразования?
Заранее благодарен!
Большое спасибо. Это имеет смысл – VicJordan