php curl CurlFile CURLOPT_POSTFIELDS 返回false (curl_file_create函数读取windows本地中文文件名失败)教程
php curl CurlFile CURLOPT\_POSTFIELDS 返回false (原因是 curl\_file\_create函数读取windows本地中文文件名失败);
curl\_file\_create函数在使用的时候,windows默认编码是gbk,所以读取windows系统上中文文件会失败,转换文件名的编码格式再读取,第三个参数传原文件名,不然接收者接收到的gbk 编码的文件名,就会显示乱码
解决方案:
- $filename = iconv('utf-8', 'gbk', '文件.jpg');