浏览器 + 操作系统 兼容性问题求助 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是,偶的主页面需要使用utf8编码,这怎么办呢? 在UTF8环境下输入中文“测试”copy到改文件中2000应该不会乱码。或者直接在DW中编辑,指定js为utf编码。 js已经被指定为utf8编码了,在2000中也没有问题了,但在98中就会提示字符串未结束,郁闷...难道要我写两个文件吗...:( <script src=a.js charset='utf-8'> //这里加上字符编码就可以解决编码问题</script> fandiy(龙霄溪舞)不行呀,还是那个样子.另外偶看了看帮助,元素A和SCRIPT的该属性只有IE6才支持的. 身边没有IE5的浏览器可以做测试,也没有win98,呵呵,如果可能的话升级到IE6,直接使用charset可以解决问题。从你的描述来看,应该是script载入后的编码不一致问题造成的,win98对载入的js文件默认编码是ascii,不依据当前页面声明的字符编码,而2000下载入的js默认编码依据当前页面声明字符编码。建议你可以做如下尝试,建立2个内容相同但编码不一致的js,分别是gb2312编码和utf-8的副本一份。如下代码<script language="javascript" src=".../js.jsp"></script>js.jsp中判断来源默认字符编码格式,如果是gb2313则返回gb2312编码格式的js,如果是utf-8则返回utf-8编码格式的js。还有一种存js解决办法,但是这个是针对目前这种情况的一种办法。用js判断请求用户的操作系统,如果是win98则载入gb2312编码的js,其他情况下载入utf-8编码的js,遗漏的一些判断你可以根据这思路补充一下。js动态载入如下例,详细地操作系统判断细化一下即可<html><head><title>new</title></head><body></body><script language="javascript">var isNt = clientInformation.userAgent.indexOf("Windows NT") != -1;var scp = document.createElement("script");scp.language="javascript";scp.src = isNt ? "utf-8.js":"gb2312.js";document.body.insertAdjacentElement("beforeBegin",scp);</script></html> javascript图表绘制问题 关于window.showModalDialog 关于innerHTML中添加<a onclick>事件问题 这种可以比较选中的东西是怎么做的? 希望有人能解開這段JAVA加密過的亂碼!!!100 两个listbox左右互相移动值的问题 大家帮忙看下,这个能实现不? 欺骗file后不能保存图片 如何在一个界面上分页现实两个表单??? blob类型的数据如何转为JSON 求助帖!!!!!!!!关于JS前台验证的问题! 网页内容显示不全,请各位帮忙分析一下原因好吗,很急,万分感谢!
难道要我写两个文件吗...:(
</script>
不行呀,还是那个样子.
另外偶看了看帮助,元素A和SCRIPT的该属性只有IE6才支持的.
如下代码<script language="javascript" src=".../js.jsp"></script>
js.jsp中判断来源默认字符编码格式,如果是gb2313则返回gb2312编码格式的js,如果是utf-8则返回utf-8编码格式的js。还有一种存js解决办法,但是这个是针对目前这种情况的一种办法。用js判断请求用户的操作系统,如果是win98则载入gb2312编码的js,其他情况下载入utf-8编码的js,遗漏的一些判断你可以根据这思路补充一下。js动态载入如下例,详细地操作系统判断细化一下即可
<html>
<head>
<title>new</title>
</head>
<body>
</body>
<script language="javascript">
var isNt = clientInformation.userAgent.indexOf("Windows NT") != -1;
var scp = document.createElement("script");
scp.language="javascript";
scp.src = isNt ? "utf-8.js":"gb2312.js";
document.body.insertAdjacentElement("beforeBegin",scp);
</script>
</html>