0

我有这个共享文件夹,

\\FILE48\BUGB-MONTR‚AL_RŠGLEMENTS_GESTIONNAIRES

激活 chcp 1252 后

\\FILE48\BUGB-MONTRéAL_RèGLEMENTS_GESTIONNAIRES

我想创建一个脚本,它应该能够读取包含该文件夹并处理它的文件。目前我无法解决这个问题,

例如我有一个文件:file1.txt

\\FILE48\BUGB-MONTR‚AL_RŠGLEMENTS_GESTIONNAIRES

在 (file1.txt) 中执行 for /f %%i do diruse %%i 不起作用。

我的脚本的输出试图到达 \FILE48\bugb-Montr‚al_RÅ glements_Gestionnaires

不知道为什么。

4

2 回答 2

2

进入命令窗口的属性并将字体更改为“Lucida Console”。然后将 chcp 更改为 1252。这应该会为您提供正确的字符。

于 2012-09-28T23:43:59.473 回答
0

我最终使用了: iconv -f utf-8 -t Windows-1252 <输入>输出在此文本之后,字符串开始正常工作。

于 2012-10-02T15:02:01.937 回答