Kiedy mam JSON, to są \ u003c i \ u003e zamiast < i>. Chcę przekonwertować je z powrotem na utf-8 w Javie. Jakakolwiek pomoc będzie doceniona. Dzięki.Konwertuj znaki Unicode UTF-16 na UTF-8 w java
Odpowiedz
try {
// Convert from Unicode to UTF-8
String string = "\u003c";
byte[] utf8 = string.getBytes("UTF-8");
// Convert from UTF-8 to Unicode
string = new String(utf8, "UTF-8");
} catch (UnsupportedEncodingException e) {
}
odnoszą http://www.exampledepot.com/egs/java.lang/unicodetoutf8.html
Użyłem tej techniki również, ale to nie działa. Zwraca ten sam ciąg, który przekazuję ... chociaż działa w aplikacji testowej. Poniżej jest to, czego używam. \t static ciąg unicodeToUTF8 (ciąg unicodeStr) \t \t { \t \t \t // Konwersja z Unicode UTF-8 \t \t \t bajt [] = unicodeStr.getBytes UTF8 ("UTF-8"); \t \t String UTF8Str = ""; \t \t \t UTF8Str = nowy ciąg (utf8, "UTF-8"); \t \t \t return UTF8Str; \t \t} –
działa w aplikacji testowej oznacza, że jest jakiś problem w kodzie aplikacji sprawdź twise funkcję 'unicodeToUTF8'in aplikacji –
Sprawdziłem to dużo czasu i na obu aplikacji testowej i żywe file.encoding to samo czyli cp1252. Jakie byłyby możliwe opcje? –
Istnieje kilka odpowiedzi już tam: How to convert Strings to and from UTF8 byte arrays in Java
Powodzenia M
Można spróbować konwertowania ciąg do tablicy bajtów
byte[] utfString = str.getBytes("UTF-8") ;
i przekonwertować powrotem do obiektu łańcucha określając kodowanie UTF-8 jak
str = new String(utfString,"UTF-8") ;
- 1. Konwersja UTF8 do UTF16 przy użyciu iconv
- 2. Konwertuj ciąg łaciński1 na utf8?
- 3. Jak konwertować znaki UTF8 na znaki liczbowe w PHP
- 4. Konwertuj numer na znak Unicode
- 5. MySQL Konwertuj dane łacińskie1 na UTF8
- 6. Wykryj znaki Unicode w NSString na iPhonie
- 7. Znaki Unicode w skrypcie Ruby?
- 8. Wizualnie identyczne znaki w Unicode
- 9. Jak wykrywać znaki Unicode w ciągu znaków Java?
- 10. java kodowanie utf8 - char, typy łańcuchowe
- 11. Url Znaki Unicode kodujące
- 12. Konwertuj ciąg znaków UTF8 na ASCII w Perlu
- 13. Jak zamienić znaki Unicode na ASCII
- 14. Konwertuj Unicode na postać z rubinem
- 15. Jak wprowadzić znaki Unicode w czasie zaćmienia?
- 16. Znaki Unicode (greckie) są przechowywane w bazie danych, np. "??????"
- 17. Konwertuj znaki specjalne na kody znaków HTML
- 18. Znaki ggplot unicode bez Kairu?
- 19. Konwertuj a uzyskasz wartość Unicode (?)?
- 20. Czcionki Unicode Java
- 21. Czy istnieją znaki ograniczające dla znaków UTF8?
- 22. Konwertuj krótką tablicę na ciąg C#
- 23. Java Unicode na ciąg szesnastkowy
- 24. Jakie znaki NIE są obecne w Unicode?
- 25. Znaki Unicode, takie jak \ u0016 w XML
- 26. Jak mogę zamienić znaki Unicode na ASCII w Perlu?
- 27. Konwertuj kodek kodu Unicode na znak łańcuchowy w Ruby
- 28. Konwertuj ze znaku szesnastkowego na znak Unicode w pytonie
- 29. Jak wyprowadzić zakodowany plik UTF16 jako ascii (lub UTF8) w wierszu polecenia powershell?
- 30. Java - Konwertuj obraz na Base64
3c i 3e * to * '<' and '>'. Do czego jest potrzebna konwersja? –
możliwy duplikat [Jak konwertować ciągi do iz tablic znaków UTF8 w Javie] (http://stackoverflow.com/questions/88838/how-to-convert-strings-to-and-from-utf8-byte-arrays -in-java) – zellus
Jakiego parsera JSON używasz? – McDowell