javascript汉字编码与转码:
js编码转码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('请输入要编码或转码的内容!');
}
}
编码内容:
转码内容:
分享到:
2013-03-25 11:29
浏览 3005
评论