刚刚将我本机测试成功的coolite程序拷贝到另外一个程序中时,出错Unterminated string constant错误。
这种错误一般是由编码引起。所以我改了当前页编码。加入了
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
问题依旧。找了好半天后,我决定将Web.Config中的全局语言关掉。
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
</system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
</system.web>
没想到问题解决了。
不过,当去掉上边配置时,发现使用了UserControl页面会出现乱码。 最后,将使用了Coolite的页面设置为指定编码。配置如下:
代码
<!--指定某页面的编码-->
<location path="Helpdesk/Require/RqiApplyWindow.aspx" >
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>
<location path="Helpdesk/Require/RqiApplyWindow.aspx" >
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>