Javascript 中文字符串处理额外注意事项


Posted in Javascript onNovember 15, 2009

var strSex="男" ;

在GB2312编码中,假设有另一变量strAxSex是从ActiveX控件中读出的BSTR值,原始值也是"男" ,这时做在javascript程序中做比较:strSex==strAxSex为false,也就是"男"!="男"。

但如果从VS2005调试中看表达式 strSex==strAxSex则为true,细看strSex.charCodeAt(0)与strAxSex.charCodeAt(0)也是相等的,而strSex.charCodeAt(0)与strAxSex.charCodeAt(0)也相等都为NaN。

再注意看vs2005变量值提示,可以看到strSex="□□“。原来是字符常量非unicode,导致strSex所赋值不同于"男"的unicode值。尝试把js文件另存为编码utf-8,再次运行,终于 strSex==strAxSex为true,程序运行与调试器表现一致,和日常逻辑也一致了。

Javascript 相关文章推荐
dreamweaver 8实现Jquery自动提示
Dec 04 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
Dec 25 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
jQuery联动日历的实例解析
Dec 02 Javascript
jQuery中get方法用法分析
Dec 07 Javascript
React Router基础使用
Jan 17 Javascript
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
初识 Vue.js 中的 *.Vue文件
Nov 22 Javascript
微信小程序实现的picker多级联动功能示例
May 23 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
Node.js开发之套接字(socket)编程入门示例
Nov 05 Javascript
详解JS ES6编码规范
May 07 Javascript
JavaScript 语法集锦 脚本之家基础推荐
Nov 15 #Javascript
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 #Javascript
flash 得到自身url参数的代码
Nov 15 #Javascript
javascript 去字符串空格终极版(支持utf8)
Nov 14 #Javascript
jQuery checkbox全选/取消全选实现代码
Nov 14 #Javascript
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
Nov 14 #Javascript
jquery 可排列的表实现代码
Nov 13 #Javascript
You might like
如何使用PHP中的字符串函数
2006/10/09 PHP
如何写php程序?
2006/12/08 PHP
PHP脚本中include文件出错解决方法
2008/11/20 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
PHP反射API示例分享
2016/10/08 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
python 图像增强算法实现详解
2021/01/24 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
行政部主管岗位职责
2013/12/28 职场文书
放飞蜻蜓反思
2014/02/05 职场文书
青年标兵事迹材料
2014/08/16 职场文书
美容院合作经营协议书
2014/10/10 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
党员干部学习心得体会
2016/01/23 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis
python playwrigh框架入门安装使用
2022/07/23 Python