本文目錄一覽:
- 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;
}
原創文章,作者:M6EFA,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128720.html