DOMImplementationLS 在 Java 中的 UTF-8 中序列化为 String
2022-09-04 00:51:34
阅读java的文档 org.w3c.dom.ls 似乎只有元素才能被序列化为具有java本机字符串编码UTF-16的字符串。但是,我需要创建一个UTF-8字符串,转义或其他什么,我知道它仍然是UTF-16字符串。有人有想法解决这个问题吗?我需要将字符串传递到将使用字符串的生成的WS客户端,然后它应该是UTF-8。
我用来创建字符串的代码:
DOMImplementationRegistry domImplementationRegistry = DOMImplementationRegistry.
DOMImplementationLS domImplementationLS = (DOMImplementationLS) REGISTRY.getDOMImplementation("LS");
LSSerializer writer = domImplementationLS.createLSSerializer();
String result = writer.writeToString(element);