国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

淺談JavaScript中的字符編碼轉換問題

2024-05-06 16:22:52
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了淺談JavaScript中的字符編碼轉換問題,是JS入門學習中的基礎知識,需要的朋友可以參考下

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

 

 
  1. strObj.charCodeAt(index) 

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

 

 
  1. var strObj = "ABCDEFG"
  2.  
  3.  
  4. var code = strObj.charCodeAt(2); // Unicode value of character 'C' is 67 

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

要將Unicode編碼轉換為一個字符,使用String.fromCharCode()方法,注意它是String對象的一個"靜態方法",也就是說在使用前不需要創建字符串實例:

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


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

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


討論:

Unicode包含了這個世界上很多書寫語言的字符集,但別因為Unicode包含一個字符就期望這個字符能夠在警告對話框、文本框或頁面呈現時正常顯示。如果字符集不可用,在頁面將顯示為問號或其它符號。一臺典型的北美的計算機將不能在屏幕上顯示中文字符,除非中文的字符集及其字體已經安裝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广丰县| 富裕县| 文水县| 开鲁县| 隆林| 合山市| 扎兰屯市| 松溪县| 兴义市| 隆化县| 岑巩县| 白银市| 龙游县| 银川市| 娱乐| 贵州省| 翼城县| 中宁县| 江西省| 龙山县| 昭平县| 化州市| 龙游县| 漾濞| 泌阳县| 鄂托克前旗| 临沭县| 泰兴市| 永靖县| 淮北市| 白玉县| 泸水县| 松江区| 泰宁县| 雅江县| 峨眉山市| 滕州市| 赣榆县| 安顺市| 日土县| 娄烦县|