武林网(www.vevb.com)文章简介:HTML常用编码转换。
本代码片段由网页教学网提供。var encoding = (function () { function ToASCII(str) {return this.ToNormal(str).replace(/[^/u0000-/u00FF]/g, function () { return escape(arguments[0]).replace(/(?:%u)([0-9a-f]{4})/gi, "/$1;") }); } function ToUnicode(str) {return this.ToNormal(str).replace(/[^/u0000-/u00FF]/g, function () { return escape(arguments[0]).replace(/(?:%u)([0-9a-f]{4})/gi, "//u$1") }); } function ToNormal(str) {return str.replace(/(?:)([0-9a-f]{4});|(?://u)([0-9a-f]{4})/gi, function () { return unescape("%u" + (arguments[1] || arguments[2])); }); } function ToCss(str) {return this.ToNormal(str).replace(/[^/u0000-/u00FF]/g, function () { return escape(arguments[0]).replace(/(?:%u)([0-9a-f]{4})/gi, "//$1") }); } return {ToASCII: ToASCII,ToUnicode: ToUnicode,ToNormal: ToNormal,ToCss: ToCss }; })(); console.log(encoding.ToASCII("宋体")); console.log(encoding.ToUnicode("宋体")); console.log(encoding.ToNormal("宋//u4F53")); console.log(encoding.ToUnicode("宋体")); console.log(encoding.ToCss('Arial , Helvetica ,"宋体", sans-serif'));新闻热点
疑难解答