Khi tôi nhận được JSON thì có \ u003c và \ u003e thay vì < và>. Tôi muốn chuyển đổi chúng trở lại utf-8 trong java. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn.Chuyển đổi UTF-16 ký tự unicode thành UTF-8 trong java
Trả lời
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) {
}
tham khảo http://www.exampledepot.com/egs/java.lang/unicodetoutf8.html
Tôi cũng đã sử dụng kỹ thuật này nhưng nó không hoạt động. Nó trả về cùng một chuỗi mà tôi vượt qua ... mặc dù nó hoạt động trong ứng dụng thử nghiệm. Dưới đây là những gì tôi đang sử dụng. \t public String tĩnh unicodeToUTF8 (String unicodeStr) \t \t { \t \t \t // Chuyển đổi từ Unicode sang UTF-8 \t \t \t byte [] utf8 = unicodeStr.getBytes ("UTF-8"); \t \t \t Chuỗi UTF8Str = ""; \t \t \t UTF8Str = chuỗi mới (utf8, "UTF-8"); \t \t \t trả về UTF8Str; \t \t} –
nó hoạt động trong ứng dụng thử nghiệm có nghĩa là có một số vấn đề trong mã ứng dụng xin vui lòng kiểm tra twise chức năng 'unicodeToUTF8'in ứng dụng của bạn –
Tôi đã kiểm tra rất nhiều thời gian và trên cả hai cp1252. Điều gì sẽ là lựa chọn có thể? –
Có một vài câu trả lời đã ra khỏi đó: How to convert Strings to and from UTF8 byte arrays in Java
Chúc may mắn, M
Bạn có thể thử chuyển đổi chuỗi thành một mảng byte
byte[] utfString = str.getBytes("UTF-8") ;
.210
và chuyển lại cho rằng một đối tượng chuỗi bằng cách xác định mã hóa UTF-8 như
str = new String(utfString,"UTF-8") ;
- 1. java: cách chuyển đổi tệp thành utf8
- 2. Chuyển đổi codicoint unicode thành UTF8 hex trong python
- 3. Chuyển đổi codepoint unicode thành chuỗi ký tự trong Ruby
- 4. Chuyển đổi ký tự tiếng Trung thành Unicode
- 5. chuyển đổi unicode thành ký tự bằng ruby
- 6. Chuyển đổi latin1 thành UTF8
- 7. Chuyển đổi UTF8 sang UTF16 bằng cách sử dụng biểu tượng
- 8. Làm thế nào để chuyển đổi mảng utf16 ushort thành chuỗi utf8 std ::?
- 9. Chuyển đổi các ký tự utf8 thành iso-88591 và ngược lại trong PHP
- 10. Unicode để chuyển đổi chuỗi trong Java
- 11. Chuyển đổi unicode ký tự Cyrillic để chuỗi trong python
- 12. Thư viện C để chuyển đổi các điểm mã unicode thành UTF8?
- 13. Chuyển đổi ký hiệu tham chiếu ký tự số thành chuỗi unicode
- 14. Hiển thị các ký tự Unicode trong việc chuyển đổi Html thành Pdf
- 15. Làm cách nào để chuyển đổi chuỗi thành UTF8?
- 16. Chuyển đổi XML bất hợp pháp & char thành utf8 - python
- 17. Chuyển đổi chuỗi unicode thành chuỗi byte
- 18. golang chuyển đổi iso8859-1 thành utf8
- 19. Làm thế nào để chuyển đổi chuỗi thoát unicode thành các ký tự unicode trong một chuỗi python
- 20. Chuyển đổi chuỗi UTF8 thành ASCII trong Perl
- 21. Cách đọc tệp văn bản utf16 thành chuỗi trong golang?
- 22. Biến đổi ký tự unicode dạng dải
- 23. Chuyển đổi CString thành mảng ký tự?
- 24. iOS 5: Cách chuyển đổi Biểu tượng cảm xúc thành ký tự unicode?
- 25. chuyển đổi% SystemDrive% thành ký tự
- 26. Java ký tự loại bỏ unicode
- 27. Chuyển đổi số sang ký hiệu Unicode
- 28. Thuật toán chuẩn để chuyển đổi các ký tự unicode thành chữ thường là gì?
- 29. Cách chuyển đổi chuỗi có mã hóa Unicode thành chuỗi ký tự
- 30. Chức năng PHP để chuyển đổi unicode thành các ký tự đặc biệt?
3c và 3e * là * '<' and '>'. Bạn cần gì để chuyển đổi mọi thứ? –
có thể trùng lặp của [Cách chuyển đổi chuỗi thành và từ mảng byte UTF8 trong Java] (http://stackoverflow.com/questions/88838/how-to-convert-strings-to-and-from-utf8-byte-arrays -in-java) – zellus
Bạn đang sử dụng trình phân tích cú pháp JSON nào? – McDowell