广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >bat批处理脚本中文乱码的解决
  • 463
分享到

bat批处理脚本中文乱码的解决

2024-04-02 19:04:59 463人浏览 薄情痞子
摘要

目录问题描述问题分析问题解决1.转换脚本文件的编码方式2.更改代码页问题描述 bat 批处理脚本如下 @echo off echo hello,world. echo 你好,中国

问题描述

bat 批处理脚本如下

@echo off

echo hello,world.
echo 你好,中国

pause

在 CMD 执行该脚本时,出现了中文乱码

问题分析

  • 乱码都跟字符编码有关系。
  • 计算机只能处理数字,如果遇到文本,必须先将其转换为数字后才能处理,由此出现了字符编码(字符集)。如果编码时采用某种字符编码,那么解码时,必须得相对应使用同一种字符编码,如采用不同的字符编码,会出现乱码。

问题解决

1. 转换脚本文件的编码方式

默认情况下,在 bat 脚本文件中,如果中文不是ANSI编码,就会出现乱码。因此,可以采用windows操作系统平台自带的记事本打开脚本文件,点击菜单【文件】-【另存为】操作,选择ANSI编码进行保存。

转换编码后,再次运行,中文乱码问题得到解决。

2. 更改代码页

在原先 bat 脚本文件中声明更改代码页

chcp 65001

再次运行,中文乱码问题得到解决。

拓展 chcp 命令

Changes the active console code page.

常用代码页映射

代码页映射的字符集
936GB2312
20127US-ASCII
65001UTF-8

 到此这篇关于bat批处理脚本中文乱码的解决的文章就介绍到这了,更多相关批处理中文乱码内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: bat批处理脚本中文乱码的解决

本文链接: https://www.lsjlt.com/news/142513.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • bat批处理脚本中文乱码的解决
    目录问题描述问题分析问题解决1.转换脚本文件的编码方式2.更改代码页问题描述 bat 批处理脚本如下 @echo off echo hello,world. echo 你好,中国 ...
    99+
    2022-11-13
  • 解决bat批处理输出乱码的问题
    乱码原因 Windows的cmd.exe默认编码格式为ANSI 简体中文版的Windows, 其ANSI对应微软Codepage为cp936 大致等同于GBK编码 如果你的bat文...
    99+
    2022-11-12
  • 批处理BAT脚本中set命令的使用详解
    set命令是批处理BAT脚本中常用的命令,用于设置和修改环境变量、定义变量、修改系统配置等。下面是set命令的使用详解:1. 设置环...
    99+
    2023-08-08
    BAT
  • BAT批处理脚本的示例分析
    这篇文章主要为大家展示了“BAT批处理脚本的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“BAT批处理脚本的示例分析”这篇文章吧。第一章 批处理基础第一节 常用批处理内部命令简介批处理定...
    99+
    2023-06-08
  • 批处理BAT脚本中set命令的使用详解(批处理之家Batcher)
    目录一、使用 set 命令进行赋值1、等号两边不要有空格2、变量值包含特殊字符需用双引号3、避免使用系统环境变量同名的自定义变量4、语法可行但不推荐使用二、使用 set /p 命令读...
    99+
    2022-11-12
  • bat执行php中文乱码如何解决
    本文小编为大家详细介绍“bat执行php中文乱码如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“bat执行php中文乱码如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。bat执行php中文乱码的解决...
    99+
    2023-07-04
  • 批处理bat将文本中的数据相加输出的代码
    如题,a.txt内容如下: 120*80*4000=25 120*80*4000=10 120*80*4000=50 60*80*3000=12 60*80*3000=6 能不能输出...
    99+
    2022-11-12
  • 批处理文件bat脚本如何实现代码自动提交和项目部署
    这篇文章给大家分享的是有关批处理文件bat脚本如何实现代码自动提交和项目部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一:最终效果图平常提交代码,没有冲突的情况下,你可能需要依次输入以下几行命令: ...
    99+
    2023-06-08
  • Win7不能运行bat批处理文件的解决办法
    Win7不能运行BAT解决 开始-运行,输入regedit,回车,打开注册表编辑器。 找到: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exp...
    99+
    2023-05-26
    Win7不能运行 bat文件 文件 bat 处理 解决办法 Win7
  • 如何实现批处理获取IP生成TXT文本的bat代码
    这篇文章主要介绍如何实现批处理获取IP生成TXT文本的bat代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一种方法:代码如下:@echo off <"%~f0" more +5 >...
    99+
    2023-06-08
  • dos中bat批处理文件语法是怎样的
    这篇文章主要介绍dos中bat批处理文件语法是怎样的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一...
    99+
    2023-06-09
  • Python中出现文本乱码如何解决
    今天就跟大家聊聊有关Python中出现文本乱码如何解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在处理utf8文本格式的时候,由于这些文本是含BOM(byte order mar...
    99+
    2023-06-17
  • linux中批量修改文件名的脚本代码
    使用 rename 命令 ======================== NAME rename - Rename files SYNOPSIS rename from to file... ======...
    99+
    2022-06-04
    文件名 批量 脚本
  • 如何通过PHP脚本在Linux中批量处理文件
    概述:在Linux环境下,批量处理文件是一种常见的需求。使用PHP脚本可以快速而有效地完成这一任务。本文将介绍如何通过PHP脚本在Linux中批量处理文件,并提供相关代码示例。步骤:确保PHP已安装:在Linux中使用PHP脚本处理文件,首...
    99+
    2023-10-21
    Linux PHP 文件处理
  • BAT批处理中文件与文件夹操作的示例分析
    这篇文章将为大家详细讲解有关BAT批处理中文件与文件夹操作的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。批处理中的文件、文件夹操作,xcopy命令的用法。一,建bat文件自动执行复制,删除命令。...
    99+
    2023-06-08
  • 如何实现中文显示ping结果的批处理bat文件
    这篇文章将为大家详细讲解有关如何实现中文显示ping结果的批处理bat文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。中文显示ping结果.bat代码如下:@echo off col...
    99+
    2023-06-09
  • 详解超星脚本出现乱码问题的解决方法(Python)
    这种情况在挂载脚本后无法答题,任何关于答题脚本的脚本都无法使用。 看这个字体,已经读不出原文了,一开始以为是加密尝试使用加密算法破解,然后用BP、其他工具尝试解码无果。 之后尝试用...
    99+
    2022-11-11
  • AJAX中文乱码的解决方法
    本篇内容主要讲解“AJAX中文乱码的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“AJAX中文乱码的解决方法”吧! AJAX...
    99+
    2022-10-19
  • SpringMVC 中文乱码的解决方案
    目录背景解决方案使用自己写的过滤器使用SpringMVC提供的过滤器如果上面两种方法还实现不了,在试试以下这个方法,大神编写的背景 举个例子,出现中文乱码的例子:提交表单的时候。 表...
    99+
    2022-11-12
  • css中文乱码的解决方法
    小编给大家分享一下css中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作