`

JAVASCRIPT 对汉字进行GBK编码

阅读更多
<script>
var asfman = {};
asfman.urlEncode = function(str)
{
	window.execScript("Function vbsFun(str):vbsFun=hex(asc(str)):End Function","vbscript");
	var gObject={};
	return str.replace(/[\x00-\xff]/g,function(a)
	{
		return a.replace(/[^0-9a-zA-Z]/g,function(b){
		if(!gObject[b])
		gObject[b]="%"+vbsFun(b);
		return gObject[b];
		})
	}).replace(/[^\x00-\xff]/g,function(c){
		return c.replace(/./g,function(d)
		{
			if(!gObject[d])
			gObject[d]= vbsFun(d).replace(/(..)(..)/,"%$1%$2");
			return gObject[d];
		})
	}).replace(/%20/g,"+")
};
alert(asfman.urlEncode("你好"));
</script>

 在项目中有个地方必须用JS进行GBK编码,在网上找了一段,IE8测试通过,FF不行

以后还是用UTF-8编码吧,嗨~

0
0
分享到:
评论

相关推荐

    GBKCode(反查汉字编码)V1.05免费绿色版

    GBKCode是款非常不错的汉字编码查询软件,这软件的...GBKCode:反查汉字编码软件中文版支持反查GBK汉字编码,或逐区显示GBK汉字(gbk编码查询)。GBK汉字包括所有GB2312、Big5、CJK汉字。 开始是为了对比JavaScript对

    js 中文gbk编码

    js 中文gbk编码,纯代码实现 ** 类名:J.gbk ** 版本:1.0 ** 功能:URLEncode,URLDecode ** 示例: --------------------------------------------------------------------------------------------------- ...

    js对中文字符串进行gb2312编码解码

    纯js对字符串进行gb2312编码解码,如“中国”编码后成为:“%D6%D0%B9%FA”,很好用的

    javascript unicode与GBK2312(中文)编码转换方法

    本文提供了一个javascript的unicode与GBK2312编码相互转换的方法,大家可以参考使用,实用的小实例

    javascript下汉字和Unicode编码互转代码

    个是就是把汉字和Unicode编码互转的javascript代码,也是从网上找到了,也许有人用得着!!

    汉字转换拼音Javascript文件

    在网上找到一个GBK拼音编码表,关于JS这方面的东西网上有很多. 但是支持的字符不多,这个拼音编码表具说支持GBK字符,我刚整出来 还没应用到实际中,弄了几个生辟字查询了一下都可以找到

    PHP 正则判断中文UTF-8或GBK的思路及具体实现

    UTF-8匹配: 在javascript中,要判断字符串是中文是很简单的,下面有个不错的判断示例,需要的朋友可以参考下

    解决idea开发遇到javascript动态添加html元素时中文乱码的问题

    起因 一个几个月前做的小网站,这两天翻出来再看看,发现JavaScript文件中动态添加html元素中的中文乱码了,...多次尝试无果,我就抱着多试一次也没啥的态度,把JavaScript文件的编码格式改为了GBK,然后运行项目 居

    tinyeditor gbk 汉化版

    网上只能找到tinyeditor的英文版本,对于国内用户还是不太方便,自己动手汉化了一下,并且将编码改成了gbk,希望可以帮助有需要的朋友。 下面是关于tinyeditor的介绍(摘自网络): 前几日曾给大家介绍过一款国产...

    php与javascript正则匹配中文的方法分析

    主要介绍了php与javascript正则匹配中文的方法,结合实例形式分析了针对utf-8与GBK编码情况下的php、javascript正则匹配中文操作技巧,需要的朋友可以参考下

    ajax乱码解决汇总

    RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把 resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码...

    淘宝开发的Javascript文件压缩工具

    3. css文件中含有中文时,如果css编码和页面编码不一致,需要手动将中文替换为\xxxx, 详细说明请参考compressor.cmd中的说明 4. 如果不需要native2ascii, 可以只安装JRE即可(需要手动修改下compressor.cmd) Ref: ...

    01------helloServlet.rar

    我的第一个Servlet程序: Servlet是Server Applet 服务器端小java程序 每一个Servlet必须实现Servlet规范中的核心...而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误。

    MadEdit编辑器

    包括Unicode(UTF-8、UTF-16/32)、Big5、GBK以及S-JIS 支持Unicode CJK 扩展B区(Ext-B) 可进行中文繁、简体的转换 若用户输入的字符不为当前编码支持,该字符会被转换成诸如U+XXXX的Unicode格式可用正则表达式进行...

    ASP codepage 页面编码使用说明

    codepage属性:是指出网页的代码页 如果制作的网页脚本与WEB服务端的默认代码页不同,则必须指明代码页: 代码如下: codepage=936 简体中文GBK codepage=950 繁体中文BIG5 codepage=437 美国/加拿大英语 codepage=...

    node-unzip-mbcs:解压缩非UTF8编码,例如cp949,sjis,gbk,euc-kr,euc-jp和gb2312

    按语言划分的主要非UTF8编码: 朝鲜语:cp949,euc-kr 日语:sjis(shift_jis),cp932,euc-jp 中文:gbk,gb18030,gb2312,cp936,hkscs,big5,cp950安装npm install -g unzip-mbcs命令行界面Usage: unzip-mbcs...

    python解决js文件utf-8编码乱码问题(推荐)

    主要介绍了python解决js文件utf-8编码乱码问题,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    php网络开发完全手册

    3.2.7 使用函数进行数据类型的强制 3.2.7 转换 57 3.3 小结 57 第4章 函数处理与数据引用 58 4.1 函数的定义与使用 58 4.1.1 函数的调用 58 4.1.2 用户自定义函数的编写 58 4.2 PHP常用函数 59 4.2.1 获得日期时间...

Global site tag (gtag.js) - Google Analytics