rwhn.net
当前位置:首页 >> php的iConv问题? >>

php的iConv问题?

应该是遇到无法转化的特殊字符导致的 忽略效果,把IGNORE 换成 TRANSLIT试试

查看一下html的文件类型是不是ANSI

-0- 翻译一下啊 函数iconv 第一个参数需要字符串,但是在使用中你给传递了个数组,在 json_test.php 文件的19行。 去看下,你是传的字符串还是数组。。。

程序文件是 UTF-8的格式吗? 把.php文件另存为UTF-8编码,然后$zm可以不要,直接 imagettftext($image,20,0,rand(10, 50),rand(15,25),$zt2,'simsunb.ttf','中文'); 应该可以

正确的写法是: iconv('GB2312', 'UTF-8', $res1['1']);另外提示未知变量的话,那你声明一下例如:$res1=array();

可以在-with-iconv-dir= 后面接上你的iconv安装路径 比如 --with-iconv-dir=/usr/local/iconv

mb_convert_encoding($str, $to_encoding, $from_encoding); 也是转码函数

正确的写法是: iconv('GB2312', 'UTF-8', $res1['1']);另外提示未知变量的话,那你声明一下例如:$res1=array();

我读书少...没听说过GBL这种编码格式...只听说过GBK的 如果说楼主想要的GBK可以试一下这个函数 $st = mb_convert_encoding($str, "UTF-8", "GBK"); 5.0以后貌似iconv这个就被取消了,改成上面这个了 三个参数分别是需要转码的字符串,转换的目标...

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com