gpt4 book ai didi

php - 无法用阿拉伯语 Laravel 保存我的文件

转载 作者:行者123 更新时间:2023-12-04 18:00:37 25 4
gpt4 key购买 nike

我的应用程序正在从阿拉伯语的数据库中获取一个属性,当我尝试保存我的文件并根据该属性重命名它时,我得到了这些字符 (سين2مبني ب)然而,当我尝试打印它时,而不是 (مبني ب),结果是 (مبني ب) 而不是 (سين2مبني ب)这是我保存文件的代码:

    $project = Project::find(1);; //Model Project
$destinationPath = 'ProjectPictures/' .$project->name . '/';//the name attribute is in arabic
$file =$request->file('image'); //image to be saved in arabic named directory
$file->move($destinationPath, 'image.jpg');

我将 utf8_general_ci 用于表整理,将 utf8 用于默认字符集、phpmyadmin,并且我将 Windows 8 用于我的操作系统

最佳答案

使用iconv函数

عن تورو اتحدث ونحلت معي

$fileName=iconv('utf-8','windows-1256', $file->getClientOriginalName());
$file->storeAs("images/"), $fileName);

阿拉伯语

关于php - 无法用阿拉伯语 Laravel 保存我的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com