php後臺富文字編輯器的內容呼叫到前端小程式頁面的一些顯示問題,如: ;
阿新 • • 發佈:2020-12-19
後臺富文字編輯器的空格 在小程式端直接以符號顯示出來,沒有空格的效果如下:
方法1(在小程式端解決):將這些 轉換成空格。程式碼如下:
//一個轉換文字中多個字串的方法 String.prototype.myReplace=function(f,e){//吧f替換成e var reg=new RegExp(f,"g"); //建立正則RegExp物件 return this.replace(reg,e); } //通用空格 \r\t(相當於 的一半),// \r\t\r\t差不多等於 var content=detail.content.myReplace(' ','\r\t\r\t');
這樣轉換下就可將該文字中所有的 都轉換為空格了。
注:php取content的方式的如果有不同,所取出來的content內容會有所不同,
有兩種:1:content的結果是如: 
2:content的結果是如: (如果是此種顯示方式,則可在後端取值時做個轉換:html_entity_decode())用html_entity_decode()函式,將字元實體轉碼後再顯示。這樣 也就轉為 
參考自:微信小程式之空格轉換:http://www.shikexu.com/archives/907
參考自: js replace全部替換的方法: https://www.cnblogs.com/dragondean/p/javascript-replaceall.html