js特殊字符转字符串
【js特殊字符转字符串】function utf16toEntities(str){
var patt=/\ud800-\udbff/g;
// 检测utf16字符正则
str = str.replace(patt, function(char){
var H,L,code;
if ( char.length === 2 ){
H = char.charCodeAt(0);
// 取出高位
L = char.charCodeAt(1);
// 取出低位
code=(H- 0xD800)*0x400+ 0x10000+L-0xDC00;
// 转换算法
return ""+ code +";
";
} else {
return char;
}
});
return str;
}
utf16toEntities('');
推荐阅读
- 流转
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- 【58】转移注意力
- 考前焦虑——接纳情绪,转移注意力
- leetcode|leetcode 92. 反转链表 II
- 视频转换器哪种好用()
- 2018年7月11日|2018年7月11日 星期三 多云转晴(18)
- 以太坊中的计量单位及相互转换
- 字符串拼接成段落,换行符(\n)如何只执行n-1次