###1、字符编码的原理
http://blog.youkuaiyun.com/xiaolei1021/article/details/52093706
1、 // UCS-2和UTF8都是unicode的一种编码方式
// js代码中使用的是UCS-2编码
2、
3、str2utf8:
1)字符转USC-2,用charCodeAt()
2)如英文的话,直接返回字符str.charAt(i);//返回指定位置的字符
3)如中文的话,根据Unicode、utf-8编码方式的编码规则图,用String.fromCharCode转换
UCS-2转UTF-8
function str2utf8(str)
{
// UCS-2和UTF8都是unicode的一种编码方式
// js代码中使用的是UCS-2编码
var code;
var utf = "";
for (var i = 0; i < str.length; i++)
{
code = str.charCodeAt(i);//返回每个字符的Unicode 编码
if (code < 0x0080) {
utf += str.charAt(i);//返回指定位置的字符
}
else if (code < 0x0800) {
utf += String.fromCharCode(0xC0 | ((code >> 6) & 0x1F