2016-11-15 53 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) !!}