<html>
<head><title>convert</title>
<script language="JavaScript">
function A2U(str) { //ASCII -> Unicode
if (parseFloat(ScriptEngineMajorVersion() + '.' + ScriptEngineMinorVersion()) < 5.5) {
alert('Your sciprt engin version is too old, pls update it to over 5.5');
return;
}
var result = '';
for (var i=0; i < str.length; i++)
result += '&#' + str.charCodeAt(i) + ';';
document.getElementById("unicode").value = result;
}
function U2A(str) { //Unicode -> ASCII
var code = str.match(/&#(\d+);/g);
if (code == null) {
return '';
}
var result = '';
for (var i=0; i<code.length; i++)
result += String.fromCharCode(code[i].replace(/[&#;]/g, ''));
document.getElementById("chinese").value = result;
}
</script>
</head>
<body>
<p />
<p />
<center>
<input type="box" id="chinese" />
<input type="button" value="chineseToUnicode" οnclick="A2U(document.getElementById('chinese').value)">
<br />
<input type="box" id="unicode" />
<input type="button" value="unicodeToChinese" οnclick="U2A(document.getElementById('unicode').value)">
</center>
</body>
</html>
<head><title>convert</title>
<script language="JavaScript">
function A2U(str) { //ASCII -> Unicode
if (parseFloat(ScriptEngineMajorVersion() + '.' + ScriptEngineMinorVersion()) < 5.5) {
alert('Your sciprt engin version is too old, pls update it to over 5.5');
return;
}
var result = '';
for (var i=0; i < str.length; i++)
result += '&#' + str.charCodeAt(i) + ';';
document.getElementById("unicode").value = result;
}
function U2A(str) { //Unicode -> ASCII
var code = str.match(/&#(\d+);/g);
if (code == null) {
return '';
}
var result = '';
for (var i=0; i<code.length; i++)
result += String.fromCharCode(code[i].replace(/[&#;]/g, ''));
document.getElementById("chinese").value = result;
}
</script>
</head>
<body>
<p />
<p />
<center>
<input type="box" id="chinese" />
<input type="button" value="chineseToUnicode" οnclick="A2U(document.getElementById('chinese').value)">
<br />
<input type="box" id="unicode" />
<input type="button" value="unicodeToChinese" οnclick="U2A(document.getElementById('unicode').value)">
</center>
</body>
</html>