zoukankan      html  css  js  c++  java
  • JS汉字编码转换

    代码
    function ascii(str){
    return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\&#x$2;")});
    }

    function unicode(str){
    return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\\u$2")});
    }

    function reconvert(str){ 
    str 
    = str.replace(/(\\u)(\w{4})/gi,function($0){
                 
    return (String.fromCharCode(parseInt((escape($0).replace(/(%5Cu)(\w{4})/g,"$2")),16)));
                 });
                
    str 
    = str.replace(/(&#x)(\w{4});/gi,function($0){
                 
    return String.fromCharCode(parseInt(escape($0).replace(/(%26%23x)(\w{4})(%3B)/g,"$2"),16));
                 });            
    return str;
    }
    //js对url参数中的汉字编码和解码
    -------长沙程序员技术交流QQ群:428755207-------
  • 相关阅读:
    RabbitMq
    SAAS-HEM
    java框架
    数据结构
    JVM
    springboot高级
    面试题汇总
    vue
    bootforum
    SpringBoot
  • 原文地址:https://www.cnblogs.com/qq4004229/p/1744558.html
Copyright © 2011-2022 走看看