JQuery $('#id').val('{{ $item->var}}') 无法正确显示重音符号



各位开发人员您好,

我在jQuery和口音(á,é,í,ó,ú(方面遇到了问题。我正在使用Laravel和PostgreSQL,所有重音字符都在数据库中正确显示,当我显示这样的值时:

<p> {{ $item->var }} </p>

但是当我执行以下操作时:

<input id="id" type="text" class="class"/>
$('#id').val('{{ $var->item }}');

单词中的重音显示 HTML 编码:

&急性

我的头标签已经有以下字符集:

    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

我也试过

$('#id').html('{{ $var->item}}').text

但由于它是一个输入标签,它不显示任何内容。

我无法测试这个,但它应该可以工作。您需要以原始模式输出它。https://laravel.com/docs/5.0/templates

$('#id').val("{!! $var->item !!}");

最新更新