iconv(): Wrong charset, conversion from GBK’ to UTF-8//IGNORE’ is not allowed in /app/vendor/aliyuncs/oss-sdk-php/src/OSS/OssClient.php on line 2301

作者: cayman 分类: 未分类 发布时间: 2021-12-10 14:18

阿里云 官方 oss固件 在 docker 环境下报错 iconv(): Wrong charset, conversion from GBK' to UTF-8//IGNORE’ is not allowed in /app/vendor/aliyuncs/oss-sdk-php/src/OSS/OssClient.php on line 2301

解决方法:

alpine系统,libiconv的版本会很低,需要更新一下 libiconv的版本

在dockerfile中添加如下命令更新

RUN apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing gnu-libiconv
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注