国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript 中文字符串處理額外注意事項

2024-05-06 14:12:52
字體:
來源:轉載
供稿:網友
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,程序運行與調試器表現一致,和日常邏輯也一致了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁夏| 应城市| 安丘市| 扬州市| 龙南县| 天气| 峨眉山市| 秀山| 鹤壁市| 香格里拉县| 永德县| 德格县| 邵武市| 新建县| 大化| 柳林县| 南召县| 固阳县| 湛江市| 隆子县| 宕昌县| 永嘉县| 剑河县| 科尔| 塔城市| 陈巴尔虎旗| 勃利县| 长葛市| 繁峙县| 河北省| 绍兴市| 武安市| 汤阴县| 喜德县| 青浦区| 甘泉县| 庄浪县| 自治县| 长治县| 凭祥市| 乌海市|