thinkphp htmlspecialchars_decode

 

一  百度编辑器 与 htmlspecialchars_decode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
*Thinkphp百度编辑器 存的时候为了安全把进行了字符转换,数据库:<br><br>&lt;p&gt;&amp;nbsp;测试测试&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;<br>
问题:
<div>
    {$arr.desc}
</div>
结果:
<p>测试</p><p>1撒的风景啊算了地方;
 
</p><p>2撒旦法;&nbsp;</p><p>3啊是的放假啊;
 
</p>
 
解决:
<div>
        <?php
                     $str= $arr["desc"];
                     $html= htmlspecialchars_decode($str);
                     echo $html;
         ?>
</div>
 
简化:
<div>
         <?php
                    echo htmlspecialchars_decode($arr["desc"]);
          ?>
 
</div><br>
 
误区:
<div>
        <?php
                   
                    echo htmlspecialchars_decode($arr.desc);
                     
         ?>
</div>
技巧:删除RunTime 然后刷新页面,生成的新缓存文件就是,然后去看转换后的纯
 
php代码的书写。
 
 
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
& 解码成 & (和号)
" 解码成 " (双引号)
' 解码成 ' (单引号)
< 解码成 < (小于)
> 解码成 > (大于)
htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。
 
知识扩展:http://www.runoob.com/php/func-string-htmlspecialchars-
 
decode.html<br><br><br>后来发现:<div><br>    {$arr.desc|htmlspecialchars_decode}<br></div><br><br><br><br>

  

posted @   hao_1234_1234  阅读(2583)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示