web前端---轉義字元的坑

碼路芽子發表於2018-08-29

記錄一次踩坑

由於在其他網站複製了一段文字,填寫到自己網站中並且釋出,其中包含了特殊字元,傳到後臺,再進行請求的時候,造成了前端crash

常用的換行分隔符,前端顯示一個黑點,json無法解析

所以新增了一個換行分隔符轉義方法

replaceUnicode (str) {
      let temStr = str.replace('\u2028', '\\u2028')
      temStr = temStr.replace('\u2029', '\\u2029')
      temStr = temStr.replace('\u00A0', '\\u00A0')
      return temStr
    }
複製程式碼

WX20180829-172235.png

相關文章