菜鸟问:treamWriter写文件的问题__在线等,100分。分不够再开贴另加。

thisisnet 2005-08-22 03:29:10
System.IO.StreamWriter SW=File.CreateText(System.Web.HttpContext.Current.Server.MapPath("../../include/Unit.js"));

SW.WriteLine("var item0=new Array(\"100m\",\"2\");");
SW.WriteLine("var item4=new Array(\"kg\",\"2\");");
SW.WriteLine("var item1=new Array(\"根\",\"0\");");
SW.WriteLine("var item2=new Array(\"套\",\"0\");");
SW.WriteLine("var item3=new Array(\"个\",\"0\");");

SW.Close();
---------------------------------------------------------------
问题如下:
生成Unit.js后,在网页嵌入这个js文件后,提示“未结束字符串常量”错误。

但是,用记事本打开这个js文件后,点一下保存,就没问题了。用ultraEdit看了一下保存前后的两个文件。的确不一样。

哪位老大知道如何解决阿?如果上面的程序不写中文也没问题。写了中文到文件后,必须用记事本打开保存一下才不会有问题。




...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
thisisnet 2005-08-22
  • 打赏
  • 举报
回复
楼上的。谢了。但是现在没法给你分阿。按照csdn的规则,我要等另一个人回
TechEye 2005-08-22
  • 打赏
  • 举报
回复
编码问题,改
System.IO.StreamWriter SW = new StreamWriter(path, false, System.Text.Encoding.Default);

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧