赞
踩
欢迎关注个人公众号零零糖,偶尔发发生活的牢骚~
一个文字转图片的小功能~
在做文字转图片的时候,发现再window下能成功转换,在linux下无法生成图片,经排查报错信息是
imagettftext(): any2eucjp(): invalid code in input string
搜索相关资料,得到解决办法。记录之。
linux下执行
whereis php
找到php路径后执行
/opt/php55/bin/php -i |grep configure
如下图红色方框所示,确定是php编译问题,导致linux无法生成图片。
解决办法
1.把此编译选项去掉;
2.使用mb_convert_encoding转换
mb_convert_encoding(‘测试’, 'HTML-ENTITIES', 'UTF-8');
如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。