鍍金池/ 問答/HTML/ 為什么字符串長度會多出一個

為什么字符串長度會多出一個

圖片描述

如圖所示,就是這樣的一個數組,我獲取數組的第一項,按說它的長度應該是8,但是打印出來顯示是9.剛開始以為是空格,trim之后長度還是9.而且我去遍歷這個字符串。第一項啥也沒有,但是他也不是空格什么的(做了比較,不相等),charCodeAt(0)顯示是8203.好像是零寬度空格。這個是怎么產生的,怎么除去呢?

回答
編輯回答
溫衫

有可能是因為轉碼問題
參考http://blog.csdn.net/hexin373...
希望對你有所幫助

2017年7月15日 20:51
編輯回答
葬愛

這最好從數據的來源解決,不過你可以用正則匹配去掉8203這個編碼的字符吧。

2017年12月11日 23:04