<html>
<script>
function encode() {
var val=document.getElementById('txt1').value;
document.getElementById('result').innerHTML=encodeURI(val);
}
function decode() {
var val=document.getElementById('txt2').value;
document.getElementById('result').innerHTML=decodeURI(val);
}
</script>
<body>
<input id="txt1" type="text"/><button οnclick="encode()">encodeURI测试</button>
<br/>
<br/>
<input id="txt2" type="text"/><button οnclick="decode()">decodeURI测试</button>
<br/>
<hr/>
<span id="result"></span>
</body>
</html>
在文本框1内输入中文转码后,将结果复制到文本框2内可以转回。