生成XML文件显示乱码 有一些XML文件,不能让用户直接打开时看到里面内容,只能在程序中读取。也就是希望直接打开能显示乱码,这当然是一个编码的问题不知道XML如何使用不同编码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还不如直接把数据加密..<?xml version="1.0"?><data> 加密的XML数据</data>要用的时候直接把数据读出来,解密成XML数据 加密,解密。Convert.FromBase64String 20M的话,貌似不大好..如果是WINFORM:考虑将文件设为 嵌入的资源如果是WEB 那么可以对这个文件进行访问权限设置(WEB.CONFIG里设置)<location path="XX.xml"> <system.web> <authorization> <deny users="*"/> </authorization> </system.web></location> 当然,在WEB里 将XML文件加个 config 后缀,别人也无法访问了.. 20M的话,貌似不大好.. 如果是WINFORM:考虑将文件设为 嵌入的资源 请详解? 我只想用另外一种编码方式来写文件再用这种编码来读文件XML不可以这样做吗 如果你这里说的XML文件通过程序生成的...那么 设为 嵌入的资源 也行不通了..XML也是一种文件类型,当然可以用一种编码方式写数据了.. 你就直接写在二进制文件里面 ,然后文件后缀改成xml 这样肯定看不到内容 解决了谢谢各位解决方法奉上:使用Encoding.UTF32编码,直接打开文件不能正确显示但在程序中也可以读取但不知道这样做以后会产生什么问题 C#调用CreateWindowEx函数创建窗体,标题栏有乱码怎么解决啊? [数据库设计]长字符串主键设计 开线程时怎么传参数呢? 如何防止页面被非法访问?? dataset的问题,谢谢高手了,很简单 文件的前四个字节是个int型的数字,怎么读出来呀? 谁有调用用友Cell组件接口的代码?? 正则匹配问题 高分急问水晶报表错误信息 怎样才能得到工作组内或域内的所有电脑名? 大写问题 C# 邮件服务器开发,谁能提供点资料给我!
<?xml version="1.0"?>
<data>
加密的XML数据
</data>
要用的时候直接把数据读出来,解密成XML数据
Convert.FromBase64String
如果是WINFORM:考虑将文件设为 嵌入的资源
如果是WEB 那么可以对这个文件进行访问权限设置(WEB.CONFIG里设置)
<location path="XX.xml">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
如果是WINFORM:考虑将文件设为 嵌入的资源 请详解?
再用这种编码来读文件
XML不可以这样做吗
那么 设为 嵌入的资源 也行不通了..
XML也是一种文件类型,当然可以用一种编码方式写数据了..
谢谢各位
解决方法奉上:
使用Encoding.UTF32编码,
直接打开文件
不能正确显示
但在程序中也可以读取
但不知道这样做以后会产生什么问题