Laravel 本地化为德语和特殊字母

标签 laravel character-encoding localization laravel-blade

我的 Laravel 应用程序中的一些德语特殊字母(ö、ü...)存在问题。

我的编码设置为 UTF-8。

数据库中的内容一切正常(其中是utf8_general_ci)。当我将一些文本硬编码到 Blade View 文件时,这也很好。但是,我使用带有关联数组的本地化文件 (/app/lang/de/myFile.php)。

该数组中的德语字符显示为 � � �。奇怪的是,当我在 Blade 中 var_dump(trans('myFile.key')) 时,特殊字符可以工作,但是当 echo trans('myFile.key') 时,有那个问号。

有什么想法吗?

最佳答案

好的,几个小时后:)我成功了!重点是以 UTF-8 编码保存本地化文件。 Sublime Text 默认将其保存为 Windows-1250。

关于Laravel 本地化为德语和特殊字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28456674/

相关文章:

php - 通过 Google Analytics API 获取 AdSense 数据

delphi - 如何使用 TIdMessage 和 Delphi XE 发送包含希腊字符的电子邮件 *更新*

html - 迁移 Web 项目后出现特殊字符问题

python - 如何使用Python源文件的 'coding' header 正确读取其内容?

wpf - 资源字典 v .resx

php - iOS 应用程序、网站和 Web 服务——我应该使用框架吗?

mysql - 从 table1 检索数据但在 table2 中进行比较 - Laravel Eloquent

ios - 如何更改iOS模拟器中In-App priceLocale产品的本地化?

php - 在 Laravel 中访问 php 数组

C# - 将 "."替换为 double 值中的 ","