javascript汉字编码与转码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js编码转码</title>
<script type="text/javascript">
function strTrim(str) {
str = str.replace(/(^\s*)|(\s*$)/g, "");
return str;
}
function proc_encode(str) {
str = strTrim(str);
return escape(str).replace(/\%/g,'\\');
}
function proc_unencode(str) {
str = strTrim(str);
return unescape(str.replace(/\\/g,'%'));
}
function test(){
var v_source = strTrim(document.getElementById('encode_source').value);
var v_target = strTrim(document.getElementById('encode_target').value);
if ('' != v_source) {
// 转编码内容
document.getElementById('encode_target').value=proc_encode(v_source);
} else if ('' != v_target) {
// 反编码内容
document.getElementById('encode_source').value=proc_unencode(v_target);
} else {
alert('请输入要编码或转码的内容!');
}
}
</script>
</head>
<body>
编码内容:<textarea cols="50" rows="5" name="encode_source" id="encode_source"></textarea><br/>
转码内容:<textarea cols="50" rows="5" name="encode_source" id="encode_target"></textarea><br/><br/>
<input type="button" name="button" value=" OK " onclick="test();"/>
</body>
</html>
分享到:
相关推荐
JS实现URL编码转换中文
这篇文章主要介绍了如何通过JS实现转码与解码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 escape 和 unescape escape()不能直接用于URL编码,它的真正作用...
1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’; pmt += encodeURI(encodeURI(instrument))+’&n=’+n+’&addDate=’+...
利用JS把URL地址栏%20、%55之类编码转成中文字符!
简单实现js对字符串进行base64转码/解码
js实现opus的编码和解码的完整代码,其中解码可直接运行html,编码示例需要在机器上启动apache服务。 opus编码:可实现wav读取后,编码为opus,且可保存为opus的文件。 opus解码:打开opus的文件后,可解码出pcm...
使用javascprit将字符转为GBK编码格式
它旨在为在node.js中构建视频转码软件提供一个精简而稳定的基础。 HandBrake是一种用于将视频从几乎任何格式转换为广泛支持的现代编解码器的工具。 它可以处理最常见的多媒体文件以及不包含任何复制保护的任何DVD...
易语言JS实现编码转换源码,JS实现编码转换,decodeURI,encodeURI
javascript,gbk 编码组件,UNIC-GBK.js GBK转码组件是为弥补Js编码中GBK无法处理而写的一个组件!
java解码与js转码用于解决乱码问题.很好用的哦。不错的选择
提供一种Base64编码,并输出UTF-8格式的BASE64编码方式。本程序在微信小程序开发工具中已经测试通过。 Base64代码: [javascript] view plain copy print? (function(){ var BASE64_MAPPING = [ 'A','B','C','D',...
例:中 D6D0 国 B9FA http://www.mytju.com/classcode/tools/encode_gb2312.asp 开发小程序蓝牙时,发送中文,硬件蓝牙要求gbk2312转码,我费了九牛二虎之力,终于找到简单有效的方法
从服务端收到的json中有中文 然后JsonData jd = JsonMapper.ToObject(strJson); json中如有中文 会出现\uXXXX\uXXXX等 我改了下 上传了能解决此问题的litjson版本
小程序接收蓝牙设备发送的信息,但是蓝牙设备发送的是gb2312编码的arryBuffe,将发送的含中文编码转码成字符串,一直乱码。 原因 乱码的原因是编码方式不同,小程序显示的是utf-8编码,而蓝牙设备发送的是gb2312...
有时候遇到unicode不得不转码,我们只好人工编码进行转码。昨天在网上看到一个unitcode转码的方法,非常好用!小编把它和大家分享一下。 JavaScript脚本UniCode转码函数: [removed] var GB2312UnicodeConverter ...
使用js方法对视频进行转码处理,适应网页播放格式要求
第一个想法就是将js文件中的中文转换为unicode编码。这种做法是建立在牺牲可读性的条件下的,中文全都变成密码了。 事后想想应该还有更好的方法吧,然后就去百度,方法如下: 代码如下: [removed][removed] 加上...
用于js中实现 GBK编码。适合使用 js进行页面参数传递时,给 GBK编码页面传递参数,解决乱码。
js转base64,img标签显示本地图片,图片保存到本地,返回路径!