加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex 转化汉字为各种URL编码

发布时间:2020-12-15 01:23:02 所属栏目:百科 来源:网络整理
导读:在Flex中默认的只有一种将汉字转化为编码格式即UTF-8 但是我们项目中 有可能不是UTF-8格式,否则转过来就会乱码 经研究 写了一个通用的类 支持各种编码的转化? 代码如下: /** * 转化字符串为URL编码格式br/ * 参数 p:要转化的字符 * 参数 chartSet:转化的编

在Flex中默认的只有一种将汉字转化为编码格式即UTF-8 但是我们项目中 有可能不是UTF-8格式,否则转过来就会乱码

经研究 写了一个通用的类 支持各种编码的转化?

代码如下:

/**
			 * 转化字符串为URL编码格式<br/>
			 * 参数 p:要转化的字符
			 * 参数 chartSet:转化的编码格式 例如:"UTF-8","GBK"..等
			 * */
			public static function URLEncodeChange(p:String,chartSet:String):String{
				var result:String ="";
				var byte:ByteArray =new ByteArray();
				byte.writeMultiByte(p,chartSet);
				for(var i:int;i<byte.length;i++){
					result += escape(String.fromCharCode(byte[i]));
				}
				return result;
			}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读