For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
转换编码我们经常需要经过服务端代码去完成,但有时候也需要客户端来完成编码转换,今天我们就来看看“javascript如何将汉字字符转换成Unicode编码?”
我们先来了解一下Unicode编码:
Unicode是一个编码方案,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 编码共有三种具体实现,分别为utf-8,utf-16,utf-32,其中utf-8占用一到四个字节,utf-16占用二或四个字节,utf-32占用四个字节。Unicode 码在全球范围的信息交换领域均有广泛的应用。
Unicode码扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16位元字元集。这使得Unicode能够表示世界上所有的书写语言中可能用於电脑通讯的字元、象形文字和其他符号。Unicode最初打算作为ASCII的补充,可能的话,最终将代替它。考虑到ASCII是电脑中最具支配地位的标准,所以这的确是一个很高的目标。
!DOCTYPE html
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title avascript如何将汉字字符转换成Unicode编码? title
style
* {
margin: 0;
padding: 0;
}
body {
margin: 0 auto;
text-align: center;
}
.hiddenClass{
display:none;
}
.textareaClass {
width: 80%;
min-height: 300px;
resize: none;
border: 1px solid #bdf3d4;
}
/style
script
test = "此篇参考的文献来自于网站"
str = ""
for( i=0; i
{
temp = test.charCodeAt(i).toString(16);
str += "\\u"+ new Array(5-String(temp).length).join("0") +temp;
}
document.write (str);
/script
/head
body
textarea id="codes" class="textareaClass" textarea
br
br
input type="button" value="Unicode加密"
input type="button" value="Unicode解密"
input type="button" value="复制文本" onclick="javascript:classObj.copyingTxt('codes')"
input type="button" value="清空内容" onclick="javascript:codes.value=''">
/body
/html
这就是通过“javascript将汉字字符转换成Unicode编码”的方法,大家可以参考一下!