0.0意思说错了~~~~~~主要太忙了,而且公司没法远程。
其实之前意思就是,js文件和css文件中的内容是如何保证不乱码的。
我现在大致已经明白了,刚刚自己做了个测试(其实我没遇到乱码问题,就是突然想到这个问题,我就想jsp,action返回内容可以防止中文乱码,js,css是怎么防止的。)
1、没有引用的js和css不会被发送到前台;
2、js文件不存在头信息;
js和css文件我估计是直接发送到前台,在服务器啥样,发送过去就是啥样。所以控制js和css编码实在文件上进行的,比如整个项目都是utf-8,那么js和css文件也是utf-8编码。这样发送过去就是utf-8编码。而且在script标签中有charset属性可以指定文件编码。
var str = "http://xq.nxlaoling.com/?a=t" ; var url = new Array(); // 协议类型与url的分割符号位置: var index1 = str.indexOf("//"); // 网址和参数的分割符号位置 var index2 = str.indexOf("?"); url[0] = str.substring(0,index1); if (index2 != -1) { url[1] = str.substring(index1 + 2,index2); url[2] = str.substring(index2 + 1); } else { url[1] = str.substring(index1 + 2); url[2] = "" ; } // 去掉url最后的'/' if (url[1].charAt(url[1].length - 1) == '/') { url[1] = url[1].substring(0, url[1].length - 1); } alert(url[0]); // http: alert(url[1]); // xq.nxlaoling.com alert(url[2]); // a=t var arr = url[1].split(/\.|\//); alert(arr); // [xq,nxlaoling,com]