batch-file - Notepad++ 批量特殊字符
问题描述
所以我正在批量制作一个东西,当我运行它而不是向我展示“▓”的“≈”的图片时,它向我展示了“Γûô”或“Γëê”我该如何解决这个问题以便向我展示我想要的特殊字符。这段代码如下:
:Test
cls
set /a testa1num=%random% %%2
if %testa1num% == 0 set testa1=≈
if %testa1num% == 1 set testa1=▓
echo %testa1%
pause
goto Test
解决方案
对我来说显示特殊字符(如áéó
)的方法是将编码设置为Western European
/ OEM 850
(多语言 - 拉丁语 I)。之后,Notepad++ 匹配控制台(特殊字符显示“错误”),因此在修复它们后,它们在运行批处理文件时看起来很好。
根据@michael_heat 的评论,之前我chcp
在 CMD 窗口中运行以确定它实际使用的是哪种编码。例如,如果您的是 437,则必须选择Western European
/ OEM-US
。
推荐阅读
- javascript - 从两个不同的状态添加/删除类
- vba - VBA 仅导出部分记录集
- javascript - 反应firebase auth无法识别用户何时登录
- firebase - Cloud Firestore 中的文档未显示在 Flutter 的查询结果中
- reactjs - React/Jest:模拟用户篡改 HTML
- javascript - React Native Fetch API json返回旧数据
- android - Android如何使用聚光灯库平滑地画线
- meshlab - 将网格壳转换为实体
- python - Python - 无法获得 Outlook 文件的接收时间
- time-complexity - Floyd Warshall 算法如何在 1 秒内对 N=500 起作用?