2013-10-08 393 views
0

Facebook聊天有一個mechansim,無論何時輸入英文,它都會自動檢測並顯示您的消息LTR,但是當您在輸入框中輸入任何從右到左的字符併發送消息時, RTL風格;檢測節點js中的請求字符集

facebook如何聊天,檢測輸入字符集?我可以用javascript在節點js中做到這一點嗎?

在此先感謝。

+0

如果有人想幫我一個忙,並給出一個投票,請寫一個理由,並請如果你沒有任何答案或別的什麼,不要幫我一個忙,你的反對票。 :| – Pars

回答

1

那麼,對於那些在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'; 
    } 
}