[我们有一个旧的Windows应用程序,其中阿拉伯数据以ÇáÔæÑÈÇÊ(此格式)保存到MYSQL数据库。当我们使用Windows应用程序读取数据时,它将自动将给定格式(ÇáÔæÑÈÇÊ)转换为普通阿拉伯语,没有任何问题。
现在我们将Windows应用程序更改为laravel应用程序。但是laravel本身会显示数据ÇáÔæÑÈÇÊ而不将其转换为阿拉伯语。
[没有人知道将这些格式转换为阿拉伯语以显示在Web应用程序中的任何方法,或者谁能解释这是什么格式(ÇáÔæÑÈÇÊ)?
尝试使用此方法更改表:
ALTER DATABASE `dbname` CHARACTER SET utf8 COLLATE utf8_general_ci;
然后
ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci
1-将您的数据库文件配置为utf8_unicode_ci检查文件config / database.php:
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
2-确保您的Mysql数据库设置为utf8_unicode_ci
3-确保您的文件字符设置为没有BOM的UTF-8