Laravel 使用插槽作用域显示文本,不会';t显示ñ;性格

Laravel 使用插槽作用域显示文本,不会';t显示ñ;性格,laravel,vue.js,utf-8,Laravel,Vue.js,Utf 8,我正在使用一个狭缝范围来显示文本,其中可能有特殊字符,比如带有重音的ñ或字母,如何确保这些字符以正确的方式显示 这就是现在的结果 Opiniones acerca de las decoraciones navide\u00f1as en las oficinas centrales. tiene un comentario eliminado. 这是预期的结果 Opiniones acerca de las decoraciones navideñas en las oficinas cen

我正在使用一个狭缝范围来显示文本,其中可能有特殊字符,比如带有重音的ñ或字母,如何确保这些字符以正确的方式显示

这就是现在的结果

Opiniones acerca de las decoraciones navide\u00f1as en las oficinas centrales. tiene un comentario eliminado.
这是预期的结果

Opiniones acerca de las decoraciones navideñas en las oficinas centrales. tiene un comentario eliminado.
我正在控制器中设置这样的信息, 要调用表的信息,我调用
Activity::all()

我在一个表格中显示这样的文本

<el-table-column>
    <template slot-scope="scope">
        {{ scope.row.description }}
    </template>
</el-table-column>

{{scope.row.description}}

如何解决此问题?

您需要在HTML模板中指定字符编码,以便它能够正确读取这些字母,例如。
。如果没有字符集,某些字符将不会以应有的方式显示

如果您对此运气不佳,我会尝试在
boot
函数中将编码添加到AppServiceProvider.php:


\Blade::setEchoFormat('e(utf8_编码(%s)))

您需要在HTML模板中指定字符编码,以便它能够正确读取这些字母,例如。
。如果没有字符集,某些字符将不会以应有的方式显示

如果您对此运气不佳,我会尝试在
boot
函数中将编码添加到AppServiceProvider.php:


\Blade::setEchoFormat('e(utf8_编码(%s)))

这是我想出的答案,使用外键调用模型并以这种方式找到名称。因为我在用户保存评论时添加此活动,所以我可以使用FK

$theme = DiscussionForum::where('id', $request->forum_id)->pluck('theme')->first();

activity()
    ->performedOn($comment)
    ->withProperty('user', auth()->user()->name)
    ->log($theme . ' tiene un nuevo comentario.');

这就是我想到的答案,使用外键调用模型并以这种方式找到名称。因为我在用户保存评论时添加此活动,所以我可以使用FK

$theme = DiscussionForum::where('id', $request->forum_id)->pluck('theme')->first();

activity()
    ->performedOn($comment)
    ->withProperty('user', auth()->user()->name)
    ->log($theme . ' tiene un nuevo comentario.');

问题是当我在这里检索数据时,
$comment->discussionForum()->pulk('theme')
,当我设置它而不调用其他活动的关系时,它会带来特殊字符,但在调用上面的way@Nancy这似乎很奇怪。。。为了澄清,您设置了字符集吗?这些字符在数据库中的显示是否正常,或者它们的编码是否也不正确?它们在数据库中的显示与预期一致,但当我将其与关系一起显示时,我会执行一个
Log::info
,它显示时没有这些特殊字符。您可能还需要在其他地方更改它,我添加了一个新东西来尝试@Nancy:)我应该把它放在哪里,我不是真的在使用blade,我在我的视图中使用惯性和vue.js。问题是当我在这里检索数据时
$comment->discussionForum()->pull('theme')
,当我在没有调用其他活动的关系的情况下设置它时,它会带来特殊的字符,但在调用上面的字符时则不会way@Nancy这似乎很奇怪。。。为了澄清,您设置了字符集吗?这些字符在数据库中的显示是否正常,或者它们的编码是否也不正确?它们在数据库中的显示与预期一致,但当我将其与关系一起显示时,我会执行一个
Log::info
,它显示时没有这些特殊字符。您可能还需要在其他地方更改它,我添加了一个新的东西来尝试@Nancy:)我应该把它放在哪里,我不是真的在使用blade,我是在使用惯性和vue.js来查看我的视图