windows - 包含 M-dash 的文件名中断批处理文件
问题描述
我有一个批处理文件来处理文件名,但如果它包含某个非标准的“M”破折号,我无法将它分配给变量。例如,以下导致变量 VAR1 为空:
set "VAR1=Sales — March.doc"
echo "%VAR1%"
我尝试从代码页 437 切换到 1252 但这没有帮助。这真让我抓狂。我什至无法编写批处理文件来更改有问题的 M-dash!
解决方案
推荐阅读
- excel - 对任何列进行排序时找不到 Power Query column1
- visual-studio-code - 片段:将 TM_DIRECTORY 基本目录从蛇形案例转换为 PascalCase
- c# - transform.position 在 Unity 中无法正常工作
- sql - 如何检查我的数据库用户(如“DataMigratorUser”)是否对“DataMigrator”表具有 db_owner 权限
- javascript - 无法在 JavaScript 中的第 0 位设置数组索引
- python - 如何使用python将每N行CSV文件导入脚本
- postgresql - 如何在字母数据上查找/键集分页
- c# - 如何将日历中选定的月份显示到WPF的文本框中?
- java - 我无法加载图像来更改窗口 JavaFX 的图标
- google-bigquery - 在 BIGQUERY 上使用 UNNEST 左连接