TinyMCE的斷行符號問題

使用TinyMCE時,送出的資料經過javascript的encodeURI()後,如果仍出現問題,可能是出現了斷行符號。

我在資料庫中發現不可見的字元,發現的方式是將游標先移到最左,一直按方向鍵的右鍵,突然發現有個地方會卡一下,複製出來再用16進位去看,發現是0D0A,也就是CRLF。

如果直接將這個資料以JSON傳回,parse時就會出錯。

解決的方式是在TinyMCE送出時,用replace()將 \n 移除即可。

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *