2016-11-15 58 views
1

我在我的数据库中保存了一些HTML代码。当我将这些数据提供给刀片服务器时,CSS无法正常工作。Laravel 5.3刀片解码HTML特殊字符

在页面源代码中,我发现<显示为'& lt;'

什么方法我已使用转换& LT到<

有没有人帮我?

+0

使用'{! !! {}}的''insead,它会阻止html字符的解码。请注意,这可能是一个安全隐患,因为自定义脚本或css标签可能以这种方式插入到HTML DOM中 –

回答

0

更改你的语法从{{ }}{!! !!}应该做的伎俩

0

为了echo HTML内容的代码,而不是字符串,您必须在刀片文件中使用UNESCAPE {!! !!}语法。但是对于您正在尝试的问题,您还需要使用PHP函数html_entity_decode()

{!! html_entity_decode($str) !!}