[英]How to convert this strange (HEX?) string to ASCII - PLAIN
我的Web服务返回了一种奇怪的格式,我使该字符串保持纯正...
我试图转换为ascii,但返回了一个奇怪的东西
我尝试了此功能但不起作用...
function hex_to_ascii(str1) {
var hex = str1.toString();
var str = '';
for (var n = 0; n < hex.length; n += 2) {
str += String.fromCharCode(parseInt(hex.substr(n, 2), 16));
}
return str;
}
脚步
插入 ASCII(表格中的IMAGE栏位类型)--- data:image / jpeg; base64,/ 9j / 4AAQSkZJRgABAQAA ...
SELECT HEX --- 0x646174613A696D6167652F6A70 ..
WEBSERVICE RARE ---- ZGF0YTppbWFnZS9qcGVnO2J ...
我需要再次将罕见的javascript转换为ASCII /纯文本
这是经过base64编码的base64编码图像。 只需使用atob()
javascript本机函数而不是hex_to_ascii()
函数即可。
例:
atob("ZGF0YTppbWFnZS9qcGVnO2Jhc2...Z1J2L0FQL1o") // your full string
哪个返回:
data:image/jpeg;base64,/9j/4AAQSkZJ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.