永发信息网

php 如何正确读取unicode文件 并转换成utf8输出 - 技术问答

答案:2  悬赏:0  手机版
解决时间 2021-12-30 01:09
  • 提问者网友:你给我的爱
  • 2021-12-29 22:09
[ol][*]$file_dir=\"upload/\".$ty_code.\"/\".$fileName; [*]$fp = fopen($file_dir, \'r\');[*]? ?? ???while(!feof($fp)){[*]? ?? ???$in=fgets($fp);[*]? ?? ?? ?? ?? ? echo? ?$in;? ?? ?? ?? ?? ? [*]? ?? ???}[*]? ?? ???fclose($fp);??[*] $out = mb_convert_encoding($in, \'UTF-8\', \'UNICODE\');[/ol]这样的结果是只能输入一行数据
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-12-29 23:21
[ol][*]? ?1. $file_dir=\"upload/\".$ty_code.\"/\".$fileName;[*]? ?2. $fp = fopen($file_dir, \'r\');[*]? ?3.? ?? ?? ?while(!feof($fp)){[*]? ?4.? ?? ?? ?$in=fgets($fp);[*]? ?5.? ?? ?? ?? ?? ???echo? ?$in.\"\";? ?? ?? ?? ?? ?[*]? ?6.? ?? ?? ?}[*]? ?7.? ?? ?? ?fclose($fp);??[*]? ?8. $out = mb_convert_encoding($in, \'UTF-8\', \'UNICODE\');[/ol]这样可以输入全部显示。但是转编码后为乱码
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-12-30 00:11
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯