您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

新手转码有关问题

2025/12/14 10:25:55发布16次查看
新手转码问题
$url='test.txt';
$read = fopen($url,'r') or die('打开失败');
$text=fread($read,100);
fclose($read);
echo iconv('utf-8','gbk','这是一个测试').'
';#这句ok
echo iconv('utf-8','gbk',$text).'
';#这句报错

以上第一个echo正常,第二个echo就老是报以下错误:
 notice: iconv(): detected an illegal character in input string
test.txt文件为utf-8格式。
分享到: 更多
------解决方案--------------------
echo iconv('utf-8','gbk//ignore',$text)
//ignore能忽略掉它不认识的字接着往下转不报错,//translit是截掉它不认识的字及其后面的内容,报错
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product