我正在尝试使用Laravel框架为一个将使用孟加拉语的网站构建一个管理面板。我可以很好地在我的mysql数据库中编写Bangla字体,当我直接插入数据库时,字体显示正常但是当我尝试从面板插入Bangla并尝试通过我的laravel控制器查看输出时,字体不会显示。任何人都可以给我一个解决方案吗?enter image description here
这是我尝试在Bangla中添加类别名称的地方。你可以在这里看到字体运行良好。我使用Avro键盘插入Bangla。但是当我尝试显示它时,它会显示如下 enter image description here 您可以看到Bangla字体无法正常工作。现在只有在我使用laravel时才会发生这种情况。我已经将Bangla直接插入到xampp的mysql数据库中,但是它可以正常工作。
$category->category_name = ucwords(strtolower($request->category_name));
这是我在控制器中使用的代码,用于插入类别名称。
我使用的是php 7,数据库整理是utf8_general_ci。我也在我网站的主管部分中使用了这个元标记<meta charset="utf-8">
。现在有人能为我提供解决方案吗?这将不胜感激。感谢。
答案 0 :(得分:1)
我发现了这个问题。在我的控制器中,我在插入类别名称时使用strtolower()
和ucwords()
。这就是导致问题的原因。