[英]how to decode a string(not bytes[]) in utf-8 format into another string in java?
[英]How to get bytes as UTF-8Y in Java
我正在使用 sax 解析器来解析编码为 utf-8y 的 xml 文件。 如何在 sax 解析器或输入源中指定它? 我总是得到一个解析异常
我想你正在通过 InputStream 读取文件? 解析器应该能够从 XML header 中确定文件类型。 如果将文件读入字符串,然后解析它倾向于 go 梨形
只是为了确保:“Y”是否包含在 XML 文档的“编码”值中? 那么我对你得到一个错误并不感到惊讶——没有这样的编码。 我认为这是生成文档的任何错误,应该修复。
但在您这边,您有两个主要选择:
第一种方法很简单,大多数解析器应该可以接受。 如果第一个不起作用,可以使用第二个选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.