得到unicode编码
然后-65248就可以了
然后-65248就可以了
解决方案 »
- 【分数不算啥,答案才重要】Ext 弹出窗口,无法完全遮盖Flash ,Flash为Open Flash Chart2。
- 高分求助,js history.go(-1)返回问题
- 用jQuery做两个DIV的隐藏和显示效果的问题
- javascript中怎么控制密码输入不能为空格
- javascript 算时间的问题,在线等!
- 页面提示有错,不知错在何处.
- 能不能让一个输入框隐藏,然后用另一个动作来让它显现,不要放在层里??
- 我有一个框架(左右两个),我一开始只想看到左边的,但是当我点击一个按扭时,两个才会同时出现,这样怎么实现。。
- 两个应该算简单的问题,求救!
- 使用JS调用高德地图API获取行政区资料时检索正常和key都正常缺获取不到数据
- js文件中 能够嵌入 vbs脚本么? 怎么写?
- 怎样向iframe中的表单传值?
只有一个范围才可以用这个方法
所以要限制下
<script language=javascript>
function DBC2SBC(str)
{
var result = '';
for(var i=0;i<str.length;i++){
code = str.charCodeAt(i);//获取当前字符的unicode编码
if (code >= 65281 && code <= 65373)//在这个unicode编码范围中的是所有的英文字母已经各种字符
{
result += String.fromCharCode(str.charCodeAt(i) - 65248);//把全角字符的unicode编码转换为对应半角字符的unicode码
}else if (code == 12288)//空格
{
result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);
}else
{
result += str.charAt(i);
}
}
return result;
}
alert(DBC2SBC("FSDFSDG广泛豆腐干"))
</script>