这篇文章主要介绍“php新建文件名称乱码如何解决”,在日常操作中,相信很多人在php新建文件名称乱码如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php新建文件名称乱码如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
成都创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,小程序开发,十多年建站对隧道混凝土搅拌车等多个行业,拥有多年的网站营销经验。
php新建文件名称乱码的解决办法:1、使用“iconv”或“mb_convert_encoding”函数转换字符的编码;2、通过“function convertEncoding($string){...}”方法实现根据系统设定转换编码即可。
php 新建文件名称乱码怎么办?
在windows下,PHP调用mkdir()、file_put_contents()、fopen()函数创建带有中文的目录或文档名时,出现乱码。
原因
经过查阅资料,这跟系统字符集有关系。
windows(简体中文),默认字符集是:gbk
windows(繁体中文),默认字符集是:big5
linux,默认字符集是:utf-8
解决
使用iconv或mb_convert_encoding函数转换字符的编码。
//将字符串 str 从 in_charset 转换编码到 out_charset。 string iconv ( string $in_charset , string $out_charset , string $str ) //将 string 类型 str 的字符编码从可选的 from_encoding 转换到 to_encoding。 string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] )
根据系统设定转换编码,方法如下:
乱码示例
解决示例
php有什么特点
1、执行速度快。
2、具有很好的开放性和可扩展性。
3、PHP支持多种主流与非主流的数据库。
4、面向对象编程:PHP提供了类和对象。
5、版本更新速度快。
6、具有丰富的功能。
7、可伸缩性。
8、功能全面,包括图形处理、编码与解码、压缩文件处理、xml解析等。
到此,关于“php新建文件名称乱码如何解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
分享题目:php新建文件名称乱码如何解决
网页地址:http://bjjierui.cn/article/ghpigj.html