订阅博客
收藏博客
微博分享
QQ空间分享

调用外部不同编码脚本,用charset属性来定义

分类:学习→网站建设 时间:2009年7月26日 浏览:330次 评论:0条

 

     想在自己网站用JS调用别人网站的文章,由于自己网站使用的是UTF8的编码,而别人网站使用的是GBK编码,这时,直接调用汉字部分就会显示乱码。那么要想正常显示,就需要使用charset属性来定义网页编码格式。

例如:

<script src="http://www.XXX.cn/new.php?action=article&fidin=9&digest=0&postdate=0&author=0&fname=0&hits=0&replies=0&pre=1&num=15&length=24&order=1"></script>

如果把上以代码直接调用在UTF8编码的网站,那么中文部分就会显示乱码。

以下的调用中加入了charset属性,在UTF8编码的网页中调中,中文部分就能正常显示。

<script charset="gbk" src="http://www.XXX.cn/new.php?action=article&fidin=9&digest=0&postdate=0&author=0&fname=0&hits=0&replies=0&pre=1&num=15&length=24&order=1"></script>

相反,如果在GBK网页中调中UTF8的,只需把属性charset的值改为UTF8就可以了。

[CODE_LITE][/CODE_LITE]