我在这里遇到了一个字符集问题.我正在开发一个使用sql server数据库的应用程序.数据库不是为这个应用程序创建的,它存在于它之前并且运行良好.我无法更改数据库上的任何内容,因为它太大而且被许多其他应用程序使用.
我已经完成了我的laravel 5应用程序的auth,所以我将创建一个视图并在此视图中显示已登录用户的名称.名称是:ADMINISTRADORDAACENTUAÇÃO.它使用一些特殊字符.
在我看来:
{!!Auth::user()->name!!}
Run Code Online (Sandbox Code Playgroud)
表明:
行政大楼ACENTUU O
但是在我的控制器中,在我返回视图之前,我做了:
die(\Auth::user()->name);
Run Code Online (Sandbox Code Playgroud)
它告诉我:
行政大楼ACENTUAÇÃO
我现在尝试在我的视图文件中执行此操作:
{!!Auth::user()->name!!}
<?php die();
Run Code Online (Sandbox Code Playgroud)
这很好用.它告诉我:
行政大楼ACENTUAÇÃO
它让我相信在解析视图之后laravel会发生错误.
我不知道为什么当我在控制器上死掉用户名时它运行良好,但是当我在视图上回显它的名字时它不起作用.
愿任何人帮助我吗?
PS:
<?php echo Auth::user()->name; ?>刀片标签.它不起作用.我正在使用设计库和 appCompat 库开发一个 android 应用程序。我在尝试听长按菜单项时遇到了一些问题。我的应用程序有一个 NavigationView 作为侧边菜单,在这个导航视图中我有一个包含很多项目的菜单。我可以听到这些项目的点击,但我无法听到长按。有谁知道我如何实施它?
谢谢。