<!DOCTYPE html>
<html>
<head>
<title>中文转Unicode编码</title>
<meta charset="UTF-8">
<script>
function convertToUnicode() {
var input = document.getElementById("inputBox").value; // 获取输入框内容
var output = ""; // 初始化输出字符串
for (var i = 0; i < input.length; i++) {
var charCode = input.charCodeAt(i); // 获取字符的Unicode编码
if (charCode >= 19968 && charCode <= 40869) { // 判断是否为中文字符
output += "\\u" + charCode.toString(16); // 转换为Unicode编码并拼接到输出字符串中
} else {
output += input.charAt(i); // 非中文字符直接拼接到输出字符串中
}
}
document.getElementById("inputBox").value = output; // 将转换后的结果写入输入框中
}
</script>
</head>
<body>
<label for="inputBox">请输入中英文混合字符串:</label>
<input type="text" id="inputBox">
<button onclick="convertToUnicode()">转换为Unicode编码</button>
</body>
</html>