js java base64,JavaScript BASE64算法实现(完美解决中文乱码)
这篇文章主要介绍了JavaScript BASE64算法实现(完美解决中文乱码),先用escape()对中文进行编码.然后再进行base64编码.
解码时,再加入()对中文进行解码,这样就可以避免中文乱码问题
JavaScript 的 BASE64 算法
var BASE64={
enKey: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
deKey: new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1
),
encode: function(src){
//用一个数组来存放编码后的字符,效率比用
js java base64,JavaScript BASE64算法实现(完美解决中文乱码)相关推荐
- java乱码base64_JavaScript BASE64算法实现(完美解决中文乱码)
JavaScript 的 BASE64 算法 var BASE64={ enKey: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123 ...
- signature=0e936ad5c99bd8d603e71fa74e787bee,JavaScript 的 BASE64 算法 实现 完美解决中文乱码...
收藏的Base64编码/解码.在一个外国网站看到的.不过对中文不支持. 自己加入了escape,.对中文也支持了. 先用escape()对中文进行编码.然后再进行base64编码. 解码时,再加入() ...
- JAVA之NIO按行读写大文件,完美解决中文乱码问题
JAVA之NIO按行读写大文件,完美解决中文乱码问题 参考文章: (1)JAVA之NIO按行读写大文件,完美解决中文乱码问题 (2)https://www.cnblogs.com/jpfss/p/89 ...
- js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数
js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...
- java解压多目录Zip文件(解决中文乱码问题)--转载
原文地址:http://zhangyongbo.iteye.com/blog/1749439 import java.io.BufferedOutputStream; import java.io.F ...
- java nio 按行读取_JAVA之NIO按行读写大文件,完美解决中文乱码问题
packagecom.chillax.imp; importjava.io.File; importjava.io.IOException; importjava.io.RandomAccessFil ...
- cocos2dx java 乱码_[cocos2d-x] --- 完美解决中文乱码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一 介绍 最近由于各种各样的原因,好长时间没有学习cocos2d-x了.突然有种害怕的感觉,这样下去,以前学的关于cocos2d-x的一点皮毛会彻底忘记的 ...
- java nio 从内存读信息_JAVA使用NIO技术按行读写大文件并且完美解决中文乱码问题...
packagecom.chillax.imp;importjava.io.File;importjava.io.IOException;importjava.io.RandomAccessFile;i ...
- JavaScript 获取url参数及解决中文乱码问题
1.获取url参数 方法一: // 获取url参数function getQueryVariable(variable) {var query = window.location.search.sub ...
最新文章
- 泼点冷水,P2P借款限额是不是想的太美好?
- C# HashTable的用法总结
- 基于stm32f405控制三相无刷电机例程_无刷电机确定霍尔传感器位置的通用方法
- Python3.9又更新了:dict内置新功能,正式版十月见面
- eclipse调试报错,无法进入类的解决办法
- deepin linux grub,deepin linux 安装之后 引导错误 出现 grub
- LeetCode:验证回文串【125】
- LeetCode 2162. 设置时间的最少代价(枚举)
- POJ 2590 Steps (ZOJ 1871)
- Python Mysql学习总结
- 编程到底该用 Tab 还是 Space?比尔·盖茨也来挑事儿
- 18复变函数的积分(四)
- 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目
- 麻雀搜索算法优化BP神经网络预测以及MATLAB代码实现
- 解锁三星bl锁有几种方法_三星S8有几种解锁方式?三星S8解锁方法介绍
- 使用爱思助手备份苹果手机数据的方法
- 计算机网络名怎么设置,网络ssid怎么设置
- 驱动对象处理-狂人楚
- 你能编写CMS79F623的EEPROM写入数据20到地址1,并且给出具体代码
- CSDN插件还能画图、加速GitHub下载?分享几个插件给你
热门文章
- Cannot find template location: classpath:/templates/ (please add some templates or check your Thyme
- 进入docker 4种方式
- 本blog初养成小记暨博客初心宣言
- 还有人比我更背吗?玩联机被鄙!进网游被踢!连手游都快玩不起了!
- 钉钉的密聊消息会保存在服务器吗,钉钉密聊怎么保护客户的隐私?
- 名帖304 梁诗正 行书《题仇英山水卷》
- EMUI11什么时候升级鸿蒙,华为EMUI11.1有望于下月发布 改用鸿蒙内核 可升级机型曝光...
- JS异步编程的解决方案
- JavaScript异步Promise
- 猴子选大王——CSharp数组