问题:用getScript方法引入的js文档如何进行编码转换?例如在一个gbk编码的js中用此方法引入的utf-8的js文件中的中文都是乱码

解决方案 »

  1.   

    不要用getScript,用ajax,配置scriptCharset为utf-8,就是js文件的编码$.ajax({
    dataType:'script',
    scriptCharset:'utf-8',////////
    url:'xxxxxxxxx.js',
    success:function(){}
    })
      

  2.   

    看源代码你都知道是有getScript这个方法了
      

  3.   

    var url2 = "http://hq.sinajs.cn/"+$.param({rn:time,list:"USDJPY"});
       $.getScript(url2,function(data){
    if ("hq_str_USDJPY" in window) {
    var _g = window["hq_str_" + selHSZS.value].split(",");
    alert(_g);
    }
            });
    上面代码中返回的数据会自动执行为javascript,得到变量hq_str_USDJPY,但是有乱码,请求各位解决!