跳转到主内容
极星编程网:以代码为星,赴技术山海!

bat执行php中文乱码怎么办

bat执行php中文乱码的解决办法:1、采用Windows操作系统平台自带的记事本打开脚本文件;2、点击菜单【文件】-【另存为】操作;3、选择ANSI编码进行保存;4、在原先bat脚本文件中声明更改代码页即可。 本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。 bat执行php中文乱码怎么办? bat批处理脚本中文乱码的解决 问题描述 bat 批处理脚本如下 立即学习 “ PHP免费学习笔记(深入) ”;
@echo off echo hello,world. echo 你好,中国 pause
在 CMD 执行该脚本时,出现了中文乱码 问题分析 乱码都跟字符编码有关系。 计算机只能处理数字,如果遇到文本,必须先将其转换为数字后才能处理,由此出现了字符编码(字符集)。如果编码时采用某种字符编码,那么解码时,必须得相对应使用同一种字符编码,如采用不同的字符编码,会出现乱码。 问题解决 1. 转换脚本文件的编码方式 默认情况下,在 bat 脚本文件中,如果中文不是ANSI编码,就会出现乱码。因此,可以采用Windows操作系统平台自带的记事本打开脚本文件,点击菜单【文件】-【另存为】操作,选择ANSI编码进行保存。 转换编码后,再次运行,中文乱码问题得到解决。 PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 2. 更改代码页 在原先 bat 脚本文件中声明更改代码页
chcp 65001
再次运行,中文乱码问题得到解决。 拓展 chcp 命令 Changes the active console code page. 常用代码页映射 代码页映射的字符集936GB231220127US-ASCII65001UTF-8 推荐学习:《 PHP视频教程 》

相关文章