欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談JavaScript中的字符編碼轉(zhuǎn)換問題

 更新時(shí)間:2015年07月07日 10:32:37   投稿:goldensun  
這篇文章主要介紹了淺談JavaScript中的字符編碼轉(zhuǎn)換問題,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

要獲得字符的Unicode編碼,可以使用string.charCodeAt(index)方法,其定義為:
  

  strObj.charCodeAt(index)


      index為指定字符在strObj對象中的位置(基于0的索引),返回值為0與65535之間的16位整數(shù)。例如:

   var strObj = "ABCDEFG";


   var code = strObj.charCodeAt(2); // Unicode value of character 'C' is 67


      如果index指定的索引處沒有字符,則返回值為NaN。

 

      要將Unicode編碼轉(zhuǎn)換為一個(gè)字符,使用String.fromCharCode()方法,注意它是String對象的一個(gè)"靜態(tài)方法",也就是說在使用前不需要?jiǎng)?chuàng)建字符串實(shí)例:


   

  String.fromCharCode(c1, c2, ...)


      它接受0個(gè)或多個(gè)整數(shù),返回一個(gè)字符串,該字符串包含了各參數(shù)指定的字符,例如:


     

var str = String.fromCharCode(72, 101, 108, 108, 111); // str == "Hello"


討論:


      Unicode包含了這個(gè)世界上很多書寫語言的字符集,但別因?yàn)閁nicode包含一個(gè)字符就期望這個(gè)字符能夠在警告對話框、文本框或頁面呈現(xiàn)時(shí)正常顯示。如果字符集不可用,在頁面將顯示為問號(hào)或其它符號(hào)。一臺(tái)典型的北美的計(jì)算機(jī)將不能在屏幕上顯示中文字符,除非中文的字符集及其字體已經(jīng)安裝。

相關(guān)文章

最新評論