php水印乱码怎么办-PHP问题

资源魔 23 0

php水印乱码的处理方法:一、去除了“--enable-gd-jis-conv”选项,从新编译php;二、将字符转换为html实体,办法为“mb_convert_encoding ()”。

php 行使Gd库增加文字水印乱码的成绩及处理计划

比来一个名目进行了效劳器迁徙,部署后发现 ,此中一个为图片增加水印文字的性能呈现了乱码成绩,确认性能代码没有存正在成绩,同时名目代码都是应用UTF-8编码,没有存正在编码成绩,也反省扫除了字体文件呈现成绩的可能性,终极查阅材料后锁定到了 一个php编译参数 --enable-gd-jis-conv.

--enable-gd-jis-conv:

假如PHP编译时启用–enable-gd-jis-conv选项的话,那末非ASCII字符(例如汉字、拼音、希腊文以及箭头) 会被当成EUC-JP编码,终极招致失常的中文变为乱码

处理计划:

1.去除了--enable-gd-jis-conv 选项,从新编译php

2.将字符转换为html实体

mb_convert_encoding ('测试', 'HTML-ENTITIES', 'UTF-8');

保举:《PHP教程》

以上就是php水印乱码怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 水印乱码

抱歉,评论功能暂时关闭!