javascript显示xml数据乱码的解决方法
2007-05-13 21:12
645 查看
在搭建一个BBS的时候,发现在显示XML数据的时候,javascript显示警告的数据会显示乱码,后发现解决方法
1.当一个页面中alert函数较多时
<html>
<body>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
</body>
<!--script language="javascript">
var aHref = document.getElementsByTagName("A");
for (var i=0; i<aHref.length; i++) {
var alt = aHref[i].outerHTML= aHref[i].outerHTML.replace(/javascript/:alert/(([^/(/)]+)/)/ig,"alert(decodeURI($1));");
}
</script-->
2.当只有一个alert时
<a href="#" onclick="javascript:alert(decodeURI('%E6%9F%A5%E8%AF%A2'));">超级链接</a>
</html>
1.当一个页面中alert函数较多时
<html>
<body>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
<a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
</body>
<!--script language="javascript">
var aHref = document.getElementsByTagName("A");
for (var i=0; i<aHref.length; i++) {
var alt = aHref[i].outerHTML= aHref[i].outerHTML.replace(/javascript/:alert/(([^/(/)]+)/)/ig,"alert(decodeURI($1));");
}
</script-->
2.当只有一个alert时
<a href="#" onclick="javascript:alert(decodeURI('%E6%9F%A5%E8%AF%A2'));">超级链接</a>
</html>
相关文章推荐
- javascript显示xml数据乱码的解决方法
- plsql查询数据显示为乱码解决方法
- load data infile 导入数据 中文显示乱码 解决方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- tinyxml读取中文时显示乱码的解决方法
- Jmeter请求后响应数据显示乱码解决方法
- MySql中UTF-8编码的数据在CMD窗口显示乱码的解决方法
- plsql查询数据显示为乱码解决方法
- Jmeter请求后响应数据显示乱码解决方法
- Oracle数据库数据显示乱码问题解决方法
- Asp : 生成xml数据 及解决Flex里的中文显示乱码问题。。。
- plsql查询数据显示为乱码解决方法
- PLSQL查询数据显示为乱码解决方法
- plsql查询数据显示为乱码解决方法
- JavaScript中解决Microsoft.XMLHTTP乱码的最简单方法
- plsql查询数据显示为乱码解决方法
- plsql查询数据显示为乱码解决方法
- android 获取网络数据,回传到本地用TextView显示乱码问题解决方法
- Dom4j保存数据乱码以及xml文件头编码格式改变的原因和解决方法
- plsql查询数据显示为乱码解决方法