博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php中文文件is_file检验失败(编码问题)
阅读量:5368 次
发布时间:2019-06-15

本文共 679 字,大约阅读时间需要 2 分钟。

  php中判断文件是否存在我们会使用file_exists函数或is_file函数,但在使用file_exists时如果你文件名或路径是中文在uft8编码文档时是无效。

$realname='中文.txt';//后面加上一个"//IGNORE"就可以是ICONV()函数忽略错误,继续执行 $realname = iconv("UTF-8","GB2312//IGNORE",$realname); //同“iconv”效果一样 //$realname = mb_convert_encoding($realname, "GB2312", "auto"); if(file_exists($realname)) {         // 若不进行GB2312转码,永远都进不了这里 } else {         echo '文件不存在 ...'; }

 

iconv函数用法详解介绍: http://www.php100.com/html/php/hanshu/2013/0905/4691.html

mb_convert_encoding方法说明: http://www.yiibai.com/manual/php/function.mb-convert-encoding.html

mb_detect_encoding检查字符串编码: http://php.net/manual/zh/function.mb-detect-encoding.php

 

转载于:https://www.cnblogs.com/justitis/p/5182101.html

你可能感兴趣的文章
组合数学 UVa 11538 Chess Queen
查看>>
Redis常用命令
查看>>
[转载]电脑小绝技
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
Week03-面向对象入门
查看>>
一个控制台程序,模拟机器人对话
查看>>
我的PHP学习之路
查看>>
解决响应式布局下兼容性的问题
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
[工具] Sublime Text 使用指南
查看>>
Web服务器的原理
查看>>
#10015 灯泡(无向图连通性+二分)
查看>>