专注百度推广_网站优化服务

泉州做网站/网站推广热线:400-0707-650
网站首页 > 网站建设知识 > 如何实现JS代码从UTF8转码到GB2312?

如何实现JS代码从UTF8转码到GB2312?

作者:泉州百度公司   http://www.qzxiaolv.com  发布时间:2013-10-26 18:23:05  标签: 信息浏览数:

 很奇怪,其实我一直以来转码都会碰到这样的问题,但一直都没有去关注具体应该怎么转化过来。
    嗯,我也想过不转代码,但是这JS代码不转化也不行呀,因为在UF8环境下JS可以调用出来正常显示特效,但是把代码转成GB2312了就显示不了了。
    呵呵,也不是没有去想办法转化,一直都有在想办法,但一直的办法都是通过UTF转码器进行代码整体转化。举个例子:我有个UF8代码的页面需要转成GB2312代码,里面附有UF8代码写的JS调用;这时候我会把JS调用代码用直接写法先写到页面里,然后转化完了再扔回调用数据里。
    而今天遇到问题了,数据并不完全是UF8的,用UTF转码器使用之前的办法一直也没解决好,通过百度搜索找了下相关的调用说法,都没个解释的清楚,然后说明从UF8转GB2312或者从GB2312转UF8应该这样写。实在是看不懂,也发现这帮大哥们的文章基本是满哪抄的一段代码,然后好像说明了如何转化这些代码。
    本人也是笨,确实是看了许多遍也没看懂。哎,无语的同时就随便翻了下DISCUZ的源码,这时候注意到这程序JS调用里的一个小细节,在JS整句中加一段小代码 charset="utf-8", 举个例子:<script type="text/javascript" charset="utf-8" src="/Home/Public/js/common.js"></script>
charset 属性用于指定作为链接目标的文档中所使用的字符编码。不知道大家有没有看明白这是个什么意思,呵呵,我个小白只知道这里讲的是把这段JS用好像UTF8形式看。于是,这里我就直接试了下添加了这么段代码。也因为加这段代码,我的问题都解决咯。大家可以用我的这种办法试一下JS代码UTF8转化GB2312。
    以上是“如何实现JS代码从UTF8转码到GB2312?”所有内容,链接地址:http://www.qzxiaolv.com/html/zhishi/2013102699.html

相关资讯
上一篇:泉州建站:网站整站营销中如何提升网民的浏览体验?
下一篇:关于cn域名取消ClientHold状态的通知说明