Laravel中的特殊字符无法正确显示

时间:2018-01-30 11:26:42

标签: php html laravel character-encoding

我的本​​地机器上有一个Laravel应用程序,所有字符串都显示良好。 我将应用程序传递给另一台PC,打开一个端口,现在我可以远程访问the words with special character don't show

例如,要打印用户身份验证名称,我有这个

<span>
    <a href="edit-user">
        {{ Auth::user()->name }}
    </a>
</span>

名称为John Mão,如果我将HTML更改为

,则不会显示
<span>
    <a href="edit-user">
        <?php echo Auth::user()->name ?>
    </a>
</span> 

它显示如下:John M�o

在我的标题中,我有标记<meta charset="utf-8">

我还检查数据库集合是否与本地计算机相同(utf8_general_ci),如果记录在表中显示正常,则表示没问题。

我不知道它是否与我使用2个数据库,一个是我自己和另一个带有sqlsrv驱动程序的SQL有关。但隐藏的角色来自MySQL数据库。

问题出在我放置应用程序的服务器上吗?

谢谢。

0 个答案:

没有答案