专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C#

施用ResourceWriter创建资源文件显示乱码

发布时间:2011-06-21 11:31:04 文章来源:www.iduyao.cn 采编人员:星星草
使用ResourceWriter创建资源文件显示乱码。
IResourceWriter rw = new ResourceWriter(Server.MapPath("App_GlobalResources/test.resx"));
rw.AddResource("a", "abc");
rw.Close();

创建的文件内容为乱码:
问锞 lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet  PADPADP牡 a abc

请问在哪设置文件编码?ResourceWriter本身好像没有这个设置。

------解决方案--------------------
C# code

 rw.AddResource("MyStr","字符串文本");
   //如果是文本文件,可先读入到字符串中,再储存。为避免汉字出现乱码,建议使用gb2312编码
   StreamReader srr = new StreamReader(Application.StartupPath + "", System.Text.Encoding.GetEncoding("gb2312"));
   string ss = srr.ReadToEnd();
   srr.Close();
   rw.AddResource("MyTxt", ss);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: