php 不能写汉字吗

php能写汉字,但是需要设置编码,其设置方法是在PHP页面中添加“header(“Content-type:text/html; charset=utf-8”);”代码即可。

php 不能写汉字吗

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php 不能写汉字吗?

php能写汉字,但是需要设置编码。

中文乱码

立即学习“PHP免费学习笔记(深入)”;

就这一句就好使

header("Content-type:text/html; charset=utf-8");

登录后复制

$_GET 变量

包含中文的GET变量,如果在PHP中使用,必须要转换成GBK格式,否则无法使用

<?php header("Content-type:text/html; charset=utf-8");$dirname = $_GET['dirname'];echo $dirname.'
';//必须要转换成GBK$dirname = iconv('utf-8', 'GBK', $dirname);echo $dirname.'
';?>

登录后复制

浏览器显示效果

2085faa767c5ce0c2bf5cd69f01159a.png

完整例子

以遍历目录为例

<?php header("Content-type:text/html; charset=utf-8");$dirname = $_GET['dirname'];$dirname = iconv('utf-8', 'GBK', $dirname);function read_all ($dir){    if(!is_dir($dir)) return false;    $handle = opendir($dir);    if($handle){        while(($fl = readdir($handle)) != false){            $temp = $dir.DIRECTORY_SEPARATOR.$fl;            if(is_dir($temp) && $fl!='.' && $fl != '..'){                read_all($temp);            }else{                if($fl!='.' && $fl != '..'){                    $temp = iconv('GBK', 'utf-8', $temp); //再将GBK编码转换为utf-8编码                    echo $temp.'
';                }            }        }    }}read_all($dirname);?>

登录后复制

实验效果

e9eaa63c57ae941a281b3497c301477.png

推荐学习:《PHP视频教程》

以上就是php 不能写汉字吗的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2099627.html

(0)
上一篇 2025年2月24日 13:38:07
下一篇 2025年2月24日 13:38:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • eclipse 怎么安装 php开发环境

    eclipse安装php开发环境的方法:1、在help里面选择Install New Software;2、下载安装php插件;3、配置PHP Server;4、在eclipse上进行PHP开发即可。 本文操作环境:windows7系统、E…

    2025年2月24日 编程技术
    100
  • php 怎么将网站改成https

    php将网站改成https的方法:1、在阿里云CA证书中进行免费申请一个证书;2、查看证书状态;3、修改域名配置文件即可。 本文操作环境:windows7系统、PHP7.1版、DELL G3电脑 php 怎么将网站改成https? php …

    2025年2月24日 编程技术
    200
  • php cmd 打印中文乱码怎么办

    php cmd打印中文乱码的解决办法:1、创建一个php脚本;2、在脚本中执行cmd命令去修改当前页码字符集即可。 本文操作环境:windows7系统、PHP7.1版、DELL G3电脑 php cmd 打印中文乱码怎么办? 用命令行执行p…

    2025年2月24日
    200
  • php怎么实现删除数据

    php实现删除数据的方法:1、创建一个PHP示例文件;2、连接数据库;3、通过“delete from news where id = $id”语句删除指定id的数据即可。 本文操作环境:windows7系统、PHP7.1版、DELL G3…

    2025年2月24日
    200
  • php怎么删除数据库对应的数据库

    php删除数据库对应的数据库的方法:1、新建一个php文件;2、创建一个mysql数据库连接;3、创建一条删除数据库my_db的sql语句;4、使用mysql_query()函数执行sql语句删除数据库即可。 本文操作环境:windows7…

    2025年2月24日 编程技术
    200
  • PHP8底层开发原理实战指南:提升服务器效能

    PHP8底层开发原理实战指南:提升服务器效能 摘要:随着互联网的快速发展,服务器效能成为了开发者关注的重点之一。本文将介绍PHP8底层开发原理,并提供实战指南,帮助开发者优化服务器效能。文章中会使用到一些代码示例,帮助读者更好地理解。 引言…

    2025年2月24日
    200
  • php mysql 慢查询是什么

    php mysql慢查询是指在日志中记录运行比较慢的SQL语句,而开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 本文操作环境:windows7系统、PHP7.1版、D…

    2025年2月24日 编程技术
    200
  • php getimagesize用法是什么

    php getimagesize的作用是测定任何图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通HTML文件中IMG标记中的height/width文本字符串,其使用语法如“getimagesize(‘xxx.jpg…

    2025年2月24日
    200
  • PHP8底层开发原理实践指南:提升服务器效能的方法

    PHP是一种常用的服务器端编程语言,广泛应用于Web开发中。随着PHP8的推出,很多开发者对其底层开发原理产生了浓厚的兴趣。本文将介绍PHP8底层开发原理的实践指南,帮助开发者提升服务器效能。 理解PHP8的优化特性PHP8带来了许多新的优…

    2025年2月24日
    200
  • php br 不换行怎么办?

    php br不换行是因为这个标签是在浏览器中起换行作用,而在源码中就不会起到换行作用;那么在源码中就需要使用换行操作符对源码进行操作。 本文操作环境:windows7系统、PHP7.1版、DELL G3电脑 php br 不换行怎么办?? …

    2025年2月24日 编程技术
    200

发表回复

登录后才能评论