日期:2014-05-16  浏览次数:20374 次

javascript中,按字节访问字符串。
javascript中,按字节访问字符串。请问这要怎么访问?

------解决方案--------------------
没取过,好像不行吧~
------解决方案--------------------
var s= 'abc ';
sc1=s.charAt(0);//a
sc2=s.charAt(1);//b
sc3=s.charAt(2);//c

这个么?
------解决方案--------------------
比如要按UNICODE码进行字节访问
<script language=javascript>
var str= "test测试 "
var str2=escape(str)
alert(str2)
var result=new Array();
str2.replace(/((%u[0-9A-E]{4})|(.))/g,function(a){
if(a.length==6){
result.push(parseInt(a.substr(2,2),16).toString(10))
result.push(parseInt(a.substr(4,2),16).toString(10))
}else{
result.push(a.charCodeAt(0))
}
})

alert(result)
</script>
------解决方案--------------------
function _0009(str)
{
return str.length ? str.charCodeAt(0).toString(16).concat(arguments.callee(str.slice(1))) : " ";
}
alert(_0009( "ds士大夫法 "));
------解决方案--------------------
倒了...
bit byte.. word...
这些你知道了嘛?
js 是没办法弄完全 二进制的...
------解决方案--------------------
UNICODE,喜欢怎么变就怎么边
------解决方案--------------------
String.fromCharCode(255);