无法在 laravel5 blade 视图中 html 实体解码字符串
Can not html entity decode of string in laravel5 blade view
我使用 Php7.0 和 Laravel 5.0 并想在 blade 页面上的 javascript 中启动一个变量。
但是html_entity_decode函数无法解码特殊字符。
userName = "{{ html_entity_decode($user->name) }}"
console.log(userName);
我想看看 " ' < >
但它给了我 " ' < >
在数据库中签入时我可以正确看到。
有什么想法吗?
我做了一些快速测试。以下示例对我有效;
<script type="text/javascript">
var userName = {!! json_encode($user->name) !!};
console.log(userName);
</script>
当我检查控制台时,userName
正确显示。
我使用 Php7.0 和 Laravel 5.0 并想在 blade 页面上的 javascript 中启动一个变量。
但是html_entity_decode函数无法解码特殊字符。
userName = "{{ html_entity_decode($user->name) }}"
console.log(userName);
我想看看 " ' < >
但它给了我 " ' < >
在数据库中签入时我可以正确看到。
有什么想法吗?
我做了一些快速测试。以下示例对我有效;
<script type="text/javascript">
var userName = {!! json_encode($user->name) !!};
console.log(userName);
</script>
当我检查控制台时,userName
正确显示。