你的位置:首页 > 软件开发 > Java > javascript 中 unicode 转 UTF8

javascript 中 unicode 转 UTF8

发布时间:2015-10-21 17:00:29
1 var unicodeToUTF8 = function (unicode) { 2 if (unicode >= 0x00000000 && unicode <= 0x0000007F) { 3 return unicode; 4 ...
 1 var unicodeToUTF8 = function (unicode) { 2   if (unicode >= 0x00000000 && unicode <= 0x0000007F) { 3     return unicode; 4   } 5   else if (unicode >= 0x00000080 && unicode <= 0x000007FF) { 6     var r1 = (((unicode & 0x7C0) >> 6) | 0xC0) << 8; 7     var r2 = (unicode & 0x03F) | 0x80; 8     return r1 | r2; 9   }10   else if (unicode >= 0x00000800 && unicode <= 0x0000FFFF) {11     var r1 = (((unicode & 0xF000) >> 12) | 0xE0) << 16;12     var r2 = (((unicode & 0x0FC0) >> 6) | 0x80) << 8;13     var r3 = ((unicode & 0x003F) | 0x80);14     return r1 | r2 | r3;15   }16   else if (unicode >= 0x00010000 && unicode <= 0x0010FFFF) {17     var r1 = (((unicode & 0x1C0000) >> 18) | 0xE0) << 24;18     var r2 = (((unicode & 0x03F000) >> 12) | 0x80) << 16;19     var r3 = (((unicode & 0x000FC0) >> 6) | 0x80) << 8;20     var r4 = ((unicode & 0x00003F) | 0x80);21     return r1 | r2 | r3 | r4;22   }23   else {24     return false;25   }26 }

原标题:javascript 中 unicode 转 UTF8

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。