问题描述:
注册页面的.aspx页面中,加入js文件,执行后,表单没有进行验证。脚本调试后,发现是因为js文件中的中文都变成乱码了。
问题原因:
js文件是用gb2312类型保存的,如果被有charset=utf-8的网页引用,js里的中文字符全变乱码。
解决方法:
在<script></script>中添加charset="gb2312",例如:
<script type="text/javascript" src="../js/signup/common.js" charset="gb2312"></script>
<script type="text/javascript" src="../js/signup/vconf.js" charset="gb2312"></script>
<script type="text/javascript" src="../js/signup/validator.js" charset="gb2312"></script>