Facebook 聊天有一个机制,每当您输入英文时,它会自动检测并显示您的消息 LTR,但是当您在输入框中输入任何从右到左的字符并发送时,消息以 RTL 样式显示;
facebook如何聊天,检测输入字符集?我可以在节点 js 中使用 javascript 来做到这一点吗?
提前致谢。
Facebook 聊天有一个机制,每当您输入英文时,它会自动检测并显示您的消息 LTR,但是当您在输入框中输入任何从右到左的字符并发送时,消息以 RTL 样式显示;
facebook如何聊天,检测输入字符集?我可以在节点 js 中使用 javascript 来做到这一点吗?
提前致谢。
好吧,对于那些在 Javascript 中寻找字符编码检测的人。这个功能可能很有用。
function detect_message_charset( text ){
var utfCount = 0;
for (var n = 0; n < text.length; n++) {
var c = text.charCodeAt(n);
if ((c > 127) && (c < 2048)) {
utfCount ++;
break;
console.log(" utf-8 character" );
}
}
if ( utfCount > 0 ) {
return 'utf-8';
} else {
return 'iso8859';
}
}