本文目录一览:
- 1、字符串js字符串与Unicode编码怎么做互相转换
- 2、js 如何把unicode字符串显示为中文
- 3、javascript怎么将unicode编码转为汉字
- 4、怎样将unicode编码转换为中文
- 5、js格式怎么转换成正常汉字显示呢
- 6、如何在javascript用方法把unicode编码转换成中文。虽然unicode用浏览器查看后是中文 ,
字符串js字符串与Unicode编码怎么做互相转换
一.字符串转化为Unicode编码
//方法1:
var str = "\\u6211\\u662Funicode\\u7F16\\u7801";
str = eval("'" + str + "'");
str = unescape(str.replace(/\u/g, "%u"));方法2:// 包装为JSON
var dataJSON = '{"Unicode编码": "'+ "\u7F16" +'"}';
// 使用JSON工具转换
var objJSON = JSON.parse(dataJSON);
var unicode = objJSON["Unicode编码"];
console.log(unicode); // 中文全月空格//二.将汉字转化为 unicode编码
var str = "中文";
// 获取字符
var char0 = str.charAt(0);
console.log(char0);// "中"
// 数字编码值
var code = str.charCodeAt(0);
console.log(code);// 20013
// 编码互转
var str0 = String.fromCharCode(code);
console.log(str0); // "中"
// 转为16进制数组
var code16 = code.toString(16);
console.log(code16);// "4e2d"
// 变成字面量表示法
var ustr = "\\u"+code16;
console.log("unicode编码",ustr ); // "\u4e2d"
js 如何把unicode字符串显示为中文
写过编码转换与反转换,以下两个函数可以直接套用
function stringtocode(name){//字符转换为编码用“,”隔开每个字符
var result=String();
if(name==''||name==undefined) return name;
for(var i=0;iname.length;i++){
result+=name.charCodeAt(i)+",";
}
result=result.substring(0,result.length-1);
return result;
}
function codetostring(cod){//编码转换成字符,编码之间用,分开
var result=String(),a=new Array();
a=cod.split(",");
for(var i=0;ia.length;i++)
result+=String.fromCharCode(parseInt(a[i]));
return result;
}
javascript怎么将unicode编码转为汉字
//转成unicode
var ss = escape("中华人民共和国").replace(/%/g,"\\").toLowerCase();
alert(ss);
//再转回来
str = eval("'" + ss + "'");
alert(str);
类似的这种方法可以通过搜索引擎搜索得到答案
怎样将unicode编码转换为中文
1、python2与python3稍微有点区别
2、python2中默认的字符编码格式都是unicode,在字符串前加'u',表示unicode 编码
3、将unicode转换成中文,只需要用deconde解码就可以了
u='欢迎'
e=u.encode()
e
b'\xe6\xac\xa2\xe8\xbf\x8e'
e.decode()#python3中默认就是utf-8编码
'欢迎'
e.decode('gbk')#如果解码为gbk就是乱码
'娆四繋'
python2编码环境比较复杂,在这里不做详细说明
js格式怎么转换成正常汉字显示呢
不用转换,直接用,就可以了。
可以试试
var a ='\u5a92\u5927\u5b66';
alert(a);
document.body.innerHTML=a
不论是alert,还是直接放到innerHTML里,都可以用的,前提是要通过脚本来使用。
我记得好像是说javascript本身就是unicode编码,而这种'\u5a92\u5927\u5b66'形式恰好就是unicode的编码形式,还有形式的呢。
如何在javascript用方法把unicode编码转换成中文。虽然unicode用浏览器查看后是中文 ,
写过编码转换与反转换,以下两个函数可以直接套用
function stringtocode(name){//字符转换为编码用“,”隔开每个字符
var result=String();
if(name==''||name==undefined) return name;
for(var i=0;iname.length;i++){
result+=name.charCodeAt(i)+",";
}
result=result.substring(0,result.length-1);
return result;
}
function codetostring(cod){//编码转换成字符,编码之间用,分开
var result=String(),a=new Array();
a=cod.split(",");
for(var i=0;ia.length;i++)
result+=String.fromCharCode(parseInt(a[i]));
return result;
}