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看了一下保存前后的两个文件。的确不一样。哪位老大知道如何解决阿?如果上面的程序不写中文也没问题。写了中文到文件后,必须用记事本打开保存一下才不会有问题。