首页 > 编程 > HTML > 正文

HTML常用编码转换

2024-08-26 00:16:41
字体:
来源:转载
供稿:网友

武林网(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'));

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表