我在我自己的mvc框架(https://github.com/PhiloNL/Laravel-Blade)中使用laravel刀片,在刀片编译过程之后,波斯语和阿拉伯语字符编译为????标志,我可以在我的刀片中使用英语!如何在laravel刀片编译中为波斯语设置utf 8? 刀片示例
{{ "سلام" }}
编译后
<?php echo e('????'); ?>
答案 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干杯,希望它有所帮助。