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
阿里云 官方 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