德国符号批量

时间:2013-03-20 17:23:28

标签: batch-file symbols

我需要能够将德国符号输出到控制台上,这必须从txt文件中读取。 currenty,每当我尝试使用批处理文件输出ä进行exmpale时,它会返回o并带有〜。我需要做什么?

提前致谢

编辑:我尝试过使用chcp 1252但它似乎没有改变任何东西,它仍然返回与上面提到的相同的字符

2 个答案:

答案 0 :(得分:1)

您可能需要更改代码页。我刚刚写了一个只有echo ä的小批处理文件,并且你提到了同样的问题。添加了chcp 1252,它回显了正确的字符。

chcp 1252
echo ä

从这里得到了想法:http://www.robvanderwoude.com/type.php#Unicode

答案 1 :(得分:0)

一种方法是在代码页1252处于活动状态时定义突变/变音,并切换回850.

@echo off
chcp 1252 > nul
set ae=ä
set oe=ö
set ue=ü
set sz=ß
chcp 850 > nul
echo %ae% %oe% %ue% %sz%

或者您使用支持代码页850的编辑器(如记事本++)编辑批处理文件。 然后你可以直接插入突变。