我有一个充满Laravel翻译系统的javascript变量:
'are_you_sure' => '¿Remplacer l\'arbre?',
然后在JS:
swal({
title: "{{ trans('msg.are_you_sure') }}",
...
});
在我看来:
¿Remplacer l'arbre?
编辑:
对htmlspecialchars
抱歉,问题是不会更改删除htmlspecialchars
,添加或添加htmlspecialchars_decode
答案 0 :(得分:1)
答案 1 :(得分:1)
htmlspecialchars()
导致您的'
变成html翻译(&#039)。只是删除它应该可以解决问题。
答案 2 :(得分:0)
我终于找到了它。我必须将{{ }}
替换为{!! !!}
答案 3 :(得分:0)
我遇到了同样的问题,这对我有用:
use {{ 'key' |trans |e('js') }}
答案 4 :(得分:-1)
我认为您可以使用unescape()函数将代码转换为字符串,我在这里留下了一个网页https://www.w3schools.com/jsref/jsref_unescape.asp