首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xml utf-16问题

xml utf-16问题
EN

Stack Overflow用户
提问于 2010-01-21 18:46:05
回答 1查看 308关注 0票数 0

我正在通过http请求接收xml。格式类似于"<.?.x.m.l. .v.e.r.s.i.o.n.=.\".1...0.\". .e.n.c.o.d.i.n.g.=.\".u.t.f.-.1.6.\".?.>|等

然后我收到一个错误:{"Name不能以'.‘字符开头,十六进制值0x2E。行1,位置2。“}

尝试像这样将其转换为ascii,也不能解决问题。byte[] encodedString = Encoding.ASCII.GetBytes(strRequest);

我需要它在一个utf8格式,没有“点”。

Thx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-21 18:53:04

如果它是有效的UTF-16,则每个“点”的格式应该是\x00。但从您的错误看,似乎所有的\x00都被\x2E替换,似乎是复制和粘贴的产物。

确保您从源获取的数据未经修改。这可能足以让您打开XML文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2108522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档