< 当php水印文字的时候,我们要将文字编码转换成为utf-8格式,但是有时候,传递过来的已经是utf-8编码了,再进行转码就给转没了。。。。解决方法如下
,先判断是否是utf8编码,如果不是的话在进行转码就行了
$encode = mb_detect_encoding($realname, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
if($encode!="UTF-8"){
$text=iconv("utf-8","{$encode}",$realname);
}else{
$text=$realname;
}
>