batch-file - 如何在使用代码页 437 时回显特殊字符,例如 »?
问题描述
我目前正在处理批处理文件并使用代码页 437。我希望批处理回显正确的指向双角引号,但我一生无法弄清楚如何或找到等效的内容。
解决方案
关于代码页 437的 Wikipedia 文章列出了此代码页定义的所有字符及其代码值。
字符右向双角引号 »
的 Unicode 代码值为 U+00BB。它在十进制代码值为 175(十六进制 AF)的代码页 437 中也可用。
所以最好是使用文本编辑器来编写这个批处理文件,它支持使用OEM代码页 437 编辑文件。
但是如果使用不支持编辑带有任何代码页的文本文件的 Windows 记事本,则必须使用ANSI 字符编码并将宏字符插入到代码页Windows¯
中具有十进制代码值 175(十六进制 AF)的批处理文件中- 1252这是默认的系统ANSI代码页,在将代码页 437 作为系统 OEM 代码页的国家/地区不使用 Unicode。
ANSI在这里是每个字符编码一个字节的常用首字母缩写词。代码页Windows-1252
并437
没有真正由美国国家标准协会 (ANSI)指定。
推荐阅读
- reactjs - 如何调试 API 调用(获取请求)?
- python - XGBClassifier 如何识别 scale_pos_weight 参数的正标签?
- java - ImportError:没有名为 amazonaws 的模块
- java - 如果在 Spring data jpa 中找到实体,有什么方法可以抛出异常?
- jsp - 从不同文件夹的 JSP 服务器下载大文件
- c++ - 多线程模板成员函数错误
- java - 从Java中的mime消息中提取正文
- javascript - 为什么 normalize() 方法在某些情况下不起作用?
- python - “此交互失败”:discord.py 按钮
- java - 在 Java Spring Boot 中转换查询响应