如果将JS代码写在html页面中则没有问题,不会出现乱码
将JS代码写在.js文件中,页面运行中<script language=JavaScript src=JS.js><script>引用.js文件,一起运行正常只是显示出来的中文全是乱码,求助,解决方法
Xiexie!!

解决方案 »

  1.   

    <script language=JavaScript src=JS.js><script>
    改成:
    <script language=JavaScript src=JS.js charset="gb2312"><script>
      

  2.   

    用记事本打开.js文件,另存为,在编码处选择和你网页同样的编码,覆盖旧.js文件。
      

  3.   

    在web.config中
    <globalization 
         requestEncoding="utf-8" 
         responseEncoding="utf-8" 
    />
    将utf-8改成gb2312是可以的,由JS中函数返回的中文可以正确显示出来。但显示出来的字体很大,很难看
    除此外有更好的解决方法吗?
      

  4.   

    不用那么麻烦在
    <%@ Page language="c#" Codebehind="add.aspx.cs" AutoEventWireup="false" Inherits="_192._168._0._44.iframe.add"    %>
    中再加入 ContentType="text/html" ResponseEncoding="gb2312" 就没有问题了,试试看~