đọc tài liệu cho java org.w3c.dom.ls có vẻ như một phần tử chỉ có thể được tuần tự hóa thành một chuỗi có mã hóa chuỗi gốc java, UTF-16. Tôi cần tuy nhiên để tạo ra một chuỗi UTF-8, trốn thoát hoặc những gì không, tôi hiểu rằng nó vẫn sẽ là một chuỗi UTF-16. Bất cứ ai có một ý tưởng để có được xung quanh này? Tôi cần chuỗi để chuyển sang ứng dụng khách WS được tạo sẽ sử dụng Chuỗi, sau đó nó phải là UTF-8.Thực hiện chuỗi tuần tự hóa DOM thành chuỗi trong UTF-8 trong Java
mã tôi sử dụng để tạo ra các chuỗi:
DOMImplementationRegistry domImplementationRegistry = DOMImplementationRegistry.
DOMImplementationLS domImplementationLS = (DOMImplementationLS) REGISTRY.getDOMImplementation("LS");
LSSerializer writer = domImplementationLS.createLSSerializer();
String result = writer.writeToString(element);
@Tomas - không có những điều như một UTF-8 Java String. Tôi mong đợi bất kỳ nỗ lực nào để ép buộc các byte được mã hóa UTF-8 thành một loại char để kết thúc trong nước mắt. – McDowell