php后台富文本编辑器的内容调用到前端小程序页面的一些显示问题,如:nbsp;
后臺富文本編輯器的空格 在小程序端直接以符號顯示出來,沒有空格的效果如下:
?
此方法只在微信開發(fā)者工具有效,在真機中卻無效。有效解決方案:https://blog.csdn.net/z3287852/article/details/111663415
?
方法1(在小程序端解決):將這些 轉(zhuǎn)換成空格。代碼如下:
//一個轉(zhuǎn)換文本中多個字符串的方法String.prototype.myReplace=function(f,e){//吧f替換成evar reg=new RegExp(f,"g"); //創(chuàng)建正則RegExp對象 return this.replace(reg,e); }//通用空格 \r\t(相當(dāng)于 的一半),// \r\t\r\t差不多等于 var content=detail.content.myReplace(' ','\r\t\r\t');這樣轉(zhuǎn)換下就可將該文本中所有的 都轉(zhuǎn)換為空格了。
注:php取content的方式的如果有不同,所取出來的content內(nèi)容會有所不同,
有兩種:1:content的結(jié)果是如: 
?????????????? 2:content的結(jié)果是如: (如果是此種顯示方式,則可在后端取值時做個轉(zhuǎn)換:html_entity_decode())用html_entity_decode()函數(shù),將字符實體轉(zhuǎn)碼后再顯示。這樣 也就轉(zhuǎn)為 
?
參考自:微信小程序之空格轉(zhuǎn)換:http://www.shikexu.com/archives/907
參考自: js replace全部替換的方法: https://www.cnblogs.com/dragondean/p/javascript-replaceall.html
總結(jié)
以上是生活随笔為你收集整理的php后台富文本编辑器的内容调用到前端小程序页面的一些显示问题,如:nbsp;的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16个基本导数公式推导过程(16个基本导
- 下一篇: 动态规划算法php,php算法学习之动态