js实现的unicode和中文的相互转化
2015-10-28 17:00
507 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title> Unicode to Chinese </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><script language="javascript">function unicode2chinese() {var obj= document.getElementById("content");var strContent = obj.value;alert(strContent);if (strContent==null||strContent.length==0) {alert("please input unicode value");return;}var strTest=unescape(strContent.replace(/\\u/g,'%u'));alert(strTest);//document.writeln(strTest);obj.value=strTest;}function chinese2unicode() {var objInChinese = document.getElementById("contentInChinese");var strContent =objInChinese.value;alert(strContent);if (strContent==null||strContent.length==0) {alert("please input chinese value");return;}var strTest=strContent.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"$2;")});strTest=strTest.replace(/;/g,'');strTest=strTest.replace(//g,'\\u');alert(strTest);//document.writeln(strTest);objInChinese.value=strTest;}</script></head><body><textarea name="content" id="content" rows="5" cols="100"></textarea><input type="button" name="btTransform" value="Unicode2Chinese" onclick="unicode2chinese();"/><p><textarea name="contentInChinese" id="contentInChinese" rows="5" cols="100"></textarea><input type="button" name="btTransformToUnicode" value="Chinese2Unicode" onclick="chinese2unicode();"/></body></html>
相关文章推荐
- 使用javascript遍历内容未知的JSON数据
- 20 个简化开发任务的 JavaScript 库
- windows.close()关闭IE时不提示的JS方法
- javascript 解十六进制编码
- js 调用 命令行
- JS(javascript)跳转阻止后退到上个页面,没有历史记录
- JSON asp(vbs)源文件
- js省市区三级联动
- JS 获取浏览器、显示器 窗体等宽度和高度
- js自动给图片添加图片的倒影
- JSP文件下载及getOutputStream() has already been的解决
- JS判断浏览器类型与版本
- 如何优化你的JS代码
- 仿百度纯JS日历 带农历
- jstl c标签 14个(一)
- jstl c标签 14个(二)
- jstl fn 函数
- JSTL fmt 标签
- 创建跨浏览器Javascript的XMLDocument对象
- js 是否注册 OCX