在JavaScript中,將Unicode值轉字符的方法:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>JavaScript39</title> <link rel="stylesheet" href=""> </head> <body> <input type="text" id="input1"> <p id="demo2"></p> <button onclick="fromCharCode()">Unicode轉換為字符串</button> <script> function groupArray(str){ var result = new Array(); for (var i = 0; i < str.length/2; i++) { var aa = str.slice(i*2, (i+1)*2); result.push(aa); } return result; } function fromCharCode(){ var m =document.getElementById("input1").value; //獲取輸入框的值 console.log(m); var strArray = groupArray(m); //將輸入框的值進行分組存放到數組里 console.log(strArray); var charStr = ""; for (var i = 0; i < strArray.length; i++) { var istr = strArray[i]; charStr = charStr.concat(String.fromCharCode(istr)); //將數組里的Unicode值轉成字符串並連接起來 } console.log(charStr); document.getElementById("demo2").innerHTML = charStr; //將連接起來的值 } </script> </body> </html>