读书人

一段私用代码Unicode与ASCII互转

发布时间: 2012-11-06 14:07:00 作者: rapoo

一段自用代码——Unicode与ASCII互转

<SCRIPT language=JavaScript type="text/javascript">function paste() { //粘var clipboard = window.clipboardData.getData('text');clipboard == null ? alert('无内容') : source.value = clipboard;}function A2U() { //ASCII -> Unicode转if (parseFloat(ScriptEngineMajorVersion() + '.' + ScriptEngineMinorVersion()) < 5.5) { alert('浏览器版本过低,低于5.5'); return; }if (source.value == '') { alert('无内容'); return; }result.value = '';for (var i=0; i<source.value.length; i++)result.value += '&#' + source.value.charCodeAt(i) + ';';}function U2A() { //Unicode -> ASCII转var code = source.value.match(/&#(\d+);/g);if (code == null) { alert('没有Unicode'); return; }result.value = '';for (var i=0; i<code.length; i++)result.value += String.fromCharCode(code[i].replace(/[&#;]/g, ''));}function preview() { //预var win = window.open();win.document.open('text/html', 'replace');win.document.writeln(result.value);win.document.close();}function copy() { //result.value == '' ? alert('无内容') : window.clipboardData.setData('text', result.value);}</SCRIPT>

读书人网 >Web前端

热点推荐