◆◆◆◆◆指定编码格式的问题,高手请进◆◆◆◆◆

white_dove3000 2004-12-29 09:00:54
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
Type [] types = new Type[4];
types[0] = obj1.GetType();
types[1] = obj2.GetType();
types[2] = obj3.GetType();
types[3] = obj4.GetType();

XmlSerializer ser = new XmlSerializer(ob.GetType(), types);
ser.Serialize(writer, ob);
writer.Close();
我如何指定writer的编码格式,因为序列化到sb中的xml文档的开头编码写入的是“utf-16",我想是shift-jis,如何处理,高手指点一下。
...全文
57 点赞 收藏 4
写回复
4 条回复
singleflower 2004年12月29日
帮顶!
回复 点赞
jxzhang615 2004年12月29日
LG,帮顶!
回复 点赞
white_dove3000 2004年12月29日
zhzuo(秋枫),我问的是StringWriter啊,不是StreamWriter
回复 点赞
marvelstack 2004年12月29日
try
==========
Encoding enc = Encoding.GetEncoding("shift-jis");

StreamWriter sw = New StreamWriter(fileStream, enc );
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告