跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

javascript 怎么实现gbk编码

javascript实现gbk编码的方法:1、在js建立一个“字符->gbk码”的映射表,通过查表来解决;2、使用escapeDBC和encodeURIComponent进行编码。 本文操作环境:Windows7系统、 javascript 1.8.5版、Dell G3电脑。 javascript 怎么实现gbk编码? Javascript对中文GBK编码 今天帮同事弄一个在迅雷新闻上展示的页面,里面的搜索功能对关键词用的是GBK编码,而他们给我的页面上GB2312的,造成搜索功能的关键词乱码。后面google了一下,找到了解决方案,很有效。 立即学习 “ Java免费学习笔记(深入) ”; 以”超级本“这个关键词为例:
GB2312下编码后为%E8%B6%85%E7%BA%A7%E6%9C GBK下编码后为%B3%AC%BC%B6%B1%BE
在 js 中要怎样实现使用gbk集进行 uri 编码呢 %HH 其实就只是把一个字节值转换成2位16进制数字,再在前头加上 % 而己 问题是 js 中没有函数可以支持取得字符的 gbk 编码值   str.charCodeAt(index)  取得的是 unicode 编码值。 现在在网上流行的一种解决方案就是,在 js 建立一个 “字符->gbk码” 的映射表,通过查表来解决 使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件 如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Andr​​oid友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Andr​​oid应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更 下载 因为字符多,这使得 js 雍肿了不少,而且在网上找到的这些映射表建的是不是全面,很难说。 其实在 ie 中,我们可以借助 VBScript 来支持这个工作。
VBScript 中: (Asc(“盟”) + 65536) Mod 65536 就可以取得字符 “盟” 的 GBK 码 50123
但是其它浏览器不支持 VBScript ,可怎么办? 有这么一个办法: 在页面中插入一个图片 img,   设置 img.src = “…中文…”;  这个时候,浏览器会自动把这个 src 的值进行 uri 编码 而它是使用 gbk 还是 utf8 ,是根据文档编码来决定的. 这时候,我们就可以好好利用一下这个特性:
推荐学习:《 javascript基础教程 》

相关文章