Tôi cố gắng để tải về tập tin json
mà chứa các ký tự slovenian, khi tải json
tập tin như là một chuỗi Tôi nhận được ký tự đặc biệt theo quy định dưới đây trong dữ liệu jsonLàm thế nào để tải về Chuỗi tập tin có chứa ký tự đặc biệt của slovenia
"send_mail": "Po�lji elektronsko sporocilo.",
"str_comments_likes": "Komentarji, v�ecki in mejniki",
Mã mà tôi đang sử dụng
URL url = new URL(f_url[0]);
URLConnection conection = url.openConnection();
conection.connect();
try {
InputStream input1 = new BufferedInputStream(url.openStream(), 300);
String myData = "";
BufferedReader r = new BufferedReader(new InputStreamReader(input1));
StringBuilder totalValue = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
totalValue.append(line).append('\n');
}
input1.close();
String value = totalValue.toString();
Log.v("To Check Problem from http paramers", value);
} catch (Exception e) {
Log.v("Exception Character Isssue", "" + e.getMessage());
}
tôi muốn biết làm thế nào để có được nhân vật tải đúng cách.
xem [Câu hỏi này] (https://stackoverflow.com/questions/15737554/issue-while-downloading-file-with-special-character) nếu bạn chưa có. – ADM
Có thể trùng lặp của [Giải mã UTF-8 String, sau đó mã hóa nó trong 8859-2 cho bảng chữ cái tiếng Slovak] (https://stackoverflow.com/questions/46521867/decoding-utf-8-string-then-encoding-it-in -8859-2-for-slovakian-alphabet) – R2R
Tôi đã thử thay đổi thành UTF-8 hoặc 8859-2, không có gì hiệu quả, chỉ thay đổi những gì tôi thấy là 8859-2 thay đổi ký tự từ thành []. – Rakesh