javascript 中文与Unicode相互转化

it2025-05-03  8

javascript 中文与Unicode相互转化

CreateTime--2018年3月30日11:26:50

Author:Marydon

/** * 中文与Unicode的相互转换 */ var chineseUnicodeConverter = { toUnicode:function(chinese){ // 自定义String去除左右空格方法 var str = chinese || ""; str = str.trim(); // 内容为空,不再执行 if ("" == str) return; // escape()方法不会对 ASCII、字母和数字进行编码 // 对字符串进行编码、本地小写转换、将"%u"替换"\u" str = escape(str).toLocaleLowerCase().replace(/%u/gi,'\\u'); // 对英文标点符号不做编码 str = str.replace(/%7b/gi,'{').replace(/%7d/gi,'}').replace(/%3a/gi,':').replace(/%2c/gi,',').replace(/%27/gi,'\'').replace(/%22/gi,'"').replace(/%5b/gi,'[').replace(/%5d/gi,']').replace(/%3D/gi,'=').replace(/%20/gi,' ').replace(/%3E/gi,'>').replace(/%3C/gi,'<').replace(/%3F/gi,'?').replace(/%5c/gi,'\\'); return str } ,toChinese:function(unicode){ var str = unicode || ""; str = str.trim(); // 内容为空,不再执行 if ("" == str) return; // 将"\u"替换"%u",并解码 return unescape(str.replace(/\\u/gi,'%u')); } };

 

 相关推荐:

javascript 将中文符号转换成英文符号js 自定义方法

 

 

转载于:https://www.cnblogs.com/Marydon20170307/p/8675253.html

相关资源:数据结构—成绩单生成器
最新回复(0)