国产探花免费观看_亚洲丰满少妇自慰呻吟_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,程序運行與調試器表現一致,和日常邏輯也一致了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 栖霞市| 安宁市| 北碚区| 平乡县| 淮滨县| 东山县| 乌拉特中旗| 剑河县| 天水市| 兴化市| 平原县| 连云港市| 西丰县| 景东| 宁陵县| 根河市| 柳河县| 丹东市| 东山县| 区。| 宜君县| 潜山县| 甘泉县| 长海县| 汨罗市| 铜川市| 凤冈县| 印江| 三江| 南昌市| 长泰县| 且末县| 江安县| 宝丰县| 嫩江县| 潼关县| 太原市| 汶上县| 德保县| 芦山县| 南澳县|