laravel blade编译中的阿拉伯语,波斯字符编码

时间:2017-08-19 12:21:43

标签: php blade laravel-blade

我在我自己的mvc框架(https://github.com/PhiloNL/Laravel-Blade)中使用laravel刀片,在刀片编译过程之后,波斯语和阿拉伯语字符编译为????标志,我可以在我的刀片中使用英语!如何在laravel刀片编译中为波斯语设置utf 8? 刀片示例

{{ "سلام" }}

编译后

<?php echo e('????'); ?>

1 个答案:

答案 0 :(得分:1)

我有与utf8字符类似的问题。解决方案似乎在您的视图刀片中,例如index.blade.php不使用{{$ varname-&gt; dbcolumn}}而是直接&lt;?php echo htmlentities($ varname-&gt; dbcolumn,ENT_QUOTES,'UTF-8'); ?&GT;这很奇怪,但它在Laravel 5上帮助了我,你可以在下面的图片上看到https://imagebin.ca/v/3hwRrNsuFAZX https://imagebin.ca/v/3hwSIrLWqIvr干杯,希望它有所帮助。