首页 > 正文(HTML常用编码转换)

HTML常用编码转换

时间:2019-1-30 23:13:19 来源: 作者:

本代码片段

 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));

 
更多

------分隔线----------------------------

 上一篇:
下一篇:
  网友评论:
验证码:  

推荐文章

    热点文章

      ContactUs(联系我们)  -  Copyright(版权隐私)  - RemovedStatement(免责声明)   - Feedback(用户反馈)

      Copyright  ©  2018-2019 GreatShip--newlifehome.com.cn  All rights reserved