比如说简单的alert("中文");以前都是正常的,可能是我的计算机的问题,但是不知道是哪种可能!

解决方案 »

  1.   

    如果是写在<html></html>中的话,是不会的,
    如果是<javascript src='123.js'>可能会
      

  2.   

    字符集的问题,到web.config里面改成gb2312就行了
      

  3.   

    多谢老兄!
    <script src="111.js" type="text/javascript"></script>
    如果把111.js中的代码放在<head></head>中间,没有任何问题,但是如果是上面这种语句,其中的中文都为乱码,以前没有注意,楼上一位老乡一说才发觉,真是不知道为什么?
      

  4.   

    asp.net中默认是UTF-8,而你保存的JavaScript编码为gb2312,所以出现这种问题。
    解决方法在web.config中改为gb2312编码,或者将JavaScript编码存为UTF-8格式或者Unicode格式
      

  5.   

    DuJianDong(翼) 
    多谢,问题解决了。但是如果把utf-8改为gb2312会不会影响别的功能啊?有点担心
      

  6.   

    所以还是johnsuna(缘来是e) 的第二个建议比较可靠保险。
      

  7.   

    加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">试试