2
我正在嘗試使用ServiceStack.Text反序列化一些XML。在ServiceStack.Text中以UTF-16編碼反序列化XML
代碼:
var buildEvent = dto.EventXml.FromXml<TfsEventBuildComplete>();
開口XML行是:
<?xml version="1.0" encoding="UTF-16"?>
ServiceStack失敗,錯誤如下:
The encoding in the declaration 'utf-16' does not match the encoding of the document 'utf-8'.
我可以從XML串行的源見該ServiceStack使用UTF-8。
我想知道ServiceStack.Text是否可以反序列化UTF-16,如果是的話如何?如果不是,爲什麼不呢?
對於什麼是值得我面對同樣的問題,並最終以與您相同的解決方案。 – Mike
@Scott - - 完成 – gregpakes