1. 程式人生 > 其它 >php後臺富文字編輯器的內容呼叫到前端小程式頁面的一些顯示問題,如: 

php後臺富文字編輯器的內容呼叫到前端小程式頁面的一些顯示問題,如: 

技術標籤:php微信小程式

後臺富文字編輯器的空格 在小程式端直接以符號顯示出來,沒有空格的效果如下:

方法1(在小程式端解決):將這些 轉換成空格。程式碼如下:

      //一個轉換文字中多個字串的方法
        String.prototype.myReplace=function(f,e){//吧f替換成e
          var reg=new RegExp(f,"g"); //建立正則RegExp物件   
          return this.replace(reg,e); 
      }
      //通用空格 \r\t(相當於&nbsp的一半),// \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