$res=glob('*.txt');//读取文件夹内的txt文件

echo '直接输出文件名,中文都乱码,因为这个php脚本的编码为utf-8:';

foreach($res as $value)

{

echo $value.'';

}

echo '下面用iconv函数进行编码转换:';

foreach($res as $value)

{

echo iconv('gb2312','utf-8',$value).'';//第一个参数为输入数据的编码,即我们读取的文件名的编码,第二个参数是输出数据的编码,也就是现显示在我们网页上

//的编码,为utf-8

}

echo '直接输出文件内容:保存为asc格式的txt文本内容乱码,因为php脚本是utf-8格式';

foreach($res as $value)

{

echo iconv('gb2312','utf-8',$value).'的内容为:'.file_get_contents($value).'';

}

echo '下面用iconv函数进行编码转换:';

foreach($res as $value)

{

$str=file_get_contents($value);

$isutf8=mb_check_encoding($str,'utf-8');//查看文本内容的编码是否与网页编码一致

if($isutf8!='utf-8')

{

echo iconv('gb2312','utf-8',$value).'的内容为:'.iconv('gb2312','utf-8',file_get_contents($value)).'';//不一致则进行转换

}

else

{

echo iconv('gb2312','utf-8',$value).'的内容为:'.file_get_contents($value).'';

}

}

?>

php读取文件中文,PHP读取txt文件中文乱码的解决方案相关推荐

  1. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题

    乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:

  2. Python读取txt文件画Loss曲线图---txt文件转xls文件---xls文件转txt文件--xml文件转txt文件

    任务1- 读取.txt文件画折线图(曲线图) 任务2- 将.txt文件转换成.xls(excel)文件 任务3- 将.xls(excel)文件转换成.txt文件 任务4- 读取.txt文件画折线图(曲 ...

  3. matlab读取二进制文件字符串,matlab读取内容为二进制的TXT文件

    本方法同样适合读取十六进制和二进制以外的其他进制文件, txt使用一个最简单的命令就可以读取 textread 这是一个十分有用,简便的函数(对于fopen fscanf而言) 读取二进制txt文件: ...

  4. python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  5. c++ 按行读取txt文件并赋值_python操作txt文件中数据教程[3]python读取文件夹中所有txt文件并将数据转为csv文件...

    觉得有用的话,请点击右下角 推荐给更多小伙伴 neoken_xuAsurada2015Evacloud 参考文献 python 操作 txt 文件中数据教程[1]-使用 python 读写 txt 文 ...

  6. matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)

    Matlab 文件操作及读 txt 文件 (fopen,fseek,fread,fclose) matlab 文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将 结果写入数据文件. ...

  7. ubuntu中获取文件名称并生成txt文件

    简介: 在机器视觉学习过程中,通常会经常批量处理一些图片,在Ubuntu下可以使用find命令,来实现将文件名全部读取出来,生成列表txt文件,作为标签使用 (1)find命令格式如下: find / ...

  8. java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...

    java合并一个文件夹下所有txt文件,输出到另一个txt,最近写了个单元测试,递归调用方法,把同一个文件夹里所有的txt合并输出到一个txt文件.参考了两个博客,分别是已有的方法,还有个就是检测tx ...

  9. python把csv文件转换txt_Python实现txt文件转csv格式

    码农公社  210.net.cn  210= 1024  10月24日一个重要的节日--码农(程序员)节 把txt文件转成成csv文件格式,通过手动打开excel文件,然后导入txt来生产csv文件. ...

  10. fclose用法matlab,matlab文件操作及读txt文件(fopen,fseek,fread,fclose

    matlab文件操作及读txt文件(fopen,fseek,fread,fclose) matlab文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件.MATLAB提 ...

最新文章

  1. ZH PROPERTIES
  2. 什么叫编译时和运行时
  3. 基于ArcGIS API for JavaScript加载百度各种类型切片地图
  4. go/git设置及取消代理方法
  5. win8.1注册表-修改资源管理器的默认路径regedit
  6. OpenCV学习笔记(十八):凸包,最小包围区域算子:convexHull(),minAreaRect(),minEnclosingTriangle(),minEnclosingCircle()
  7. 数据科学 IPython 笔记本 9.6 聚合:最小、最大和之间的任何东西
  8. 【TGRS】Ship Detection in Large-Scale SAR Images Via Spatial Shuffle-Group Enhance Attention译读笔记
  9. c语言怎么添加按钮,关于用C语言制作按钮的问题
  10. 使用wepe U盘重装Windows系统
  11. 单细胞分析:细胞聚类(十)
  12. python分析股票收益与投资者情绪的关系_投资者情绪与股票市场收益的相互影响分析...
  13. 云服务器被攻击了快速解决方案
  14. 关于phyton中print函数的问题
  15. R shiny 交互式表格
  16. 电商新趋势来临!?解析Dtop 环球嘉年华电商是否值得加入!
  17. 中石化卖咖啡报:产品体验报告 | 网易云音乐,体验一个“社交+音乐+直播”的动听世界
  18. R语言里面“AsIs“到底是啥,用的时候咋处理
  19. 多电脑共享键鼠,传输数据,共享剪贴板
  20. 计算机收藏夹位于哪个磁盘,win10收藏夹在电脑什么位置_win10系统收藏夹在哪里...

热门文章

  1. 基于eclipse的登录注册页面
  2. Java_格式化日期和时间
  3. Py-pandas: list/dict转dataframe, 合并,索引,保留有效值
  4. adb shell getenforce/setenforce(三级命令)
  5. Python实战之Linux 下脚本编写的“奇技淫巧“
  6. JAVA工厂设计模式——肯德基订餐
  7. Python3运用requests包爬取QQ音乐指定歌手歌曲
  8. root用户和文件权限
  9. 奶牛家谱(动态规划)
  10. Lable加载 类似QQ表情 (unicode emoji字符集)