/**
 * 字符转换为unicode
 */
function chr2Unicode(str) {
    if ('' != str) {
        var st, t, i;
        st = '';
        for (i = 1; i <= str.length; i++) {
            t = str.charCodeAt(i - 1).toString(16);
            if (t.length < 4)
                while (t.length < 4)
                    t = '0'.concat(t);
            t = t.slice(2, 4).concat(t.slice(0, 2))
            st = st.concat(t);
        }
        return (st.toUpperCase());
    } else {
        return ('');
    }
}
/**
 * unicode转换为字符
 */
function unicode2Chr(str) {
    if ('' != str) {
        var st, t, i
        st = '';
        for (i = 1; i <= str.length / 4; i++) {
            t = str.slice(4 * i - 4, 4 * i - 2);
            t = str.slice(4 * i - 2, 4 * i).concat(t);
            st = st.concat('%u').concat(t);
        }
        st = unescape(st);
        return (st);
    } else
        return ('');
}

转载于:https://www.cnblogs.com/zdlblogs/p/6297494.html

js 字符串编码与解码相关推荐

  1. Java笔记-字符串编码与解码以及编码表原理

    编码表 编码表:是一张由字符及其对应编码的表 计算机只能识别二进制数据,早期由电信号演化而来. 为了方便使用计算机,让它可以识别各个国家的文字,就将各个国家的文字用数字来表示,并一一对应,形成一张编码 ...

  2. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

    JS 字符串编码函数(解决URL特殊字符传递问题):escape().encodeURI().encodeURIComponent()区别详解 参考文章: (1)JS 字符串编码函数(解决URL特殊字 ...

  3. java字符串编码和解码

    java字符串编码和解码 记录原因:因为Windows和Linux操作系统默认编码的不同( Windows的默认编码为GBK,Linux的默认编码为UTF-8),导致项目中出现了乱码问题,故此记录一下 ...

  4. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  5. JS自定义编码和解码方案

    本例将根据字符在 Unicode 字符表中的编号对字符串进行个性编码.例如,字符中的 Unicode 编码为 20013说如果在网页中使用 Unicode 编码显示,则可以输入"&# ...

  6. 牛客21805 字符串编码与解码

    链接:https://ac.nowcoder.com/acm/problem/21805 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  7. python 字符串编码与解码

    1. 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码 ...

  8. JS URL 编码 PHP 解码{%u5F00%u53D1}

    这次第一次用smarttemplate这个模板,比smarty小巧了很多,但也有些不方便的地方. smarty可以直接对url进行编码, 比如<!--{$var|urlencode}--> ...

  9. 宽字符编码和解码通用类[CodeWidthChartUtility]

    在做jsonp传递的时候遇到一个问题,当有特殊字符或中文的时候就会导致数据错误或者是乱码,刚开始有js的编码和解码和正则,都比较麻烦,现在找到了一种合适的解决方案,宽字符编码,js端会自动解析,能处理 ...

最新文章

  1. windows平台实现dll远程注入的简单例子
  2. 程序员面试题精选100题(15)-含有指针成员的类的拷贝[C/C++/C#]
  3. 轻松学,Java 中的代理模式(proxy)及动态代理
  4. jQuery中操作元素节点appendTo()与prependTo()的区别
  5. CoffeeScript简介 二
  6. 使用VS2010编译64的Geos库
  7. linux查看内存和硬盘,Linux 查看内存,CPU及硬盘大小的步骤
  8. msvcr71.dll文件丢失——解决办法
  9. QQ小程序加QQ群和加好友
  10. url在传递的过程中要先进行一个转码,然后再进行解码,url的转码,url的解码
  11. 文件夹的菜单栏和地址栏不见了
  12. 色粉笔画的简史和怎样画色粉笔画?
  13. Win11玩游戏掉帧的解决方法
  14. JSX列表渲染(五)——4种写法:基本写法 遍历写法 map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) 列表遍历可以直接写到表达式中
  15. LibcSearcher报错:no matched libc,please add more libc or try others
  16. @Value(“#{}“) 与 @Value(“${}“) 的区别
  17. python爬虫网页超链接_Python爬虫获取网页上的链接
  18. Golang梦网云短信对接
  19. VS2010自定义背景设置
  20. 绝了!终于有人把怎么管理仓库说清楚了

热门文章

  1. python 小程序搜索排名-用python2.7.9 写个小程序搜索某个目录下行有某关键字
  2. android html模板下载地址,Android HTML模板
  3. c ++ strstr_在C / C ++中使用strstr()的指南
  4. c++用向量给句子排序_用C ++对向量排序
  5. python字符串追加字符_Python字符串追加
  6. java 最佳主键_最佳Java 8书籍
  7. c++重载++和--
  8. 未来人工智能应用体现出的核心技术有哪些?
  9. 为什么要重载方法?方法重载如何应用?
  10. BSGS-BabyStepGiantStep算法+拓展