请问javascript中有没有类似PHP的bin2hex函数,并能支持UTF-8类型的中文成为Hex? http://topic.csdn.net/u/20080624/10/62beadd6-287c-4fe5-9bb6-2ebd22eb3f97.htmllz参考一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没什么用。我曾经在网上搜到一个bin2hex的js函数,但用pack还原后只对英文有效,并不支持中文。比如在PHP中,使用bin2hex转化“上”字得到的结果是e4b88a,但在js中却是4e0a。 自己写了一个,如下所示:<html><head><meta http-equiv="" content="text/html; charset=UTF-8"><title></title><style type="text/css"> <!-- --></style><script language="javascript" type="text/javascript"><!--function binToHex(){ var str = prompt("请输入你想转化成十六进制编码的字符串", ""); var ar=[]; for (var i = 0; i < str.length; i++) { var a= str.charCodeAt(i); ar.push(a); } str=ar.join("\\x"); str="\\x"+str; alert(str); return str;}//--></script></head><body><script language="javascript" type="text/javascript"><!--binToHex();//--></script></body></html> 用了上面的function,尝试转化“上”字,出来的编码是19978,但可以被pack的正确编码是e4b88a,是不是还有一步的转化?? javascript中怎么换行和空格? 易U大家用过没,觉得不错,把连接分享给大家 为什么用Firefox打开网页是源码,可能是哪里的问题 跪求一个JSP发布错误 请教一个JavaScript的小问题 javascript 可以脱离html使用吗? 有谁给推见一本实用的javascript的书 如何保护Javascript window.event.srcElement.className 这段代码吃不透, 请教大侠 如何用函数实现——动态移动div 期待高手能逐行解释一下程序! 如何做到按回車input集點向下切換?
<meta http-equiv="" content="text/html; charset=UTF-8">
<title></title>
<style type="text/css">
<!--
-->
</style>
<script language="javascript" type="text/javascript">
<!--
function binToHex(){
var str = prompt("请输入你想转化成十六进制编码的字符串", "");
var ar=[];
for (var i = 0; i < str.length; i++) {
var a= str.charCodeAt(i);
ar.push(a);
}
str=ar.join("\\x");
str="\\x"+str;
alert(str);
return str;
}
//-->
</script>
</head><body>
<script language="javascript" type="text/javascript">
<!--
binToHex();
//-->
</script>
</body>
</html>