试图用外来字符运行netsh批处理

我正在尝试运行带有以下内容的batch file:

netsh interface ip>set dns "Połączenie lokalne" source=dhcp 

该文件被保存为ANSI。 我的Windows代码页是1250 ,OEM一个852

因此,由于Windows在控制台使用ASCII(OEMCP)时使用ANSI(ACP),所以字母“ł”(B3)和“ą”(B9)[Windows- 1250 ]变成了“│”(B3) “(B9)[CP 852 ]。

试图*解决这个**:

@echo off / f“tokens = 2 delims = :.” ('chcp')%% x设置cp = %% x chcp 1250> nul

netsh interface ip> set dns“Połączeniesieci bezprzewodowej”source = dhcp

chcp%cp%> nul

不起作用。 (可能因为netsh是一个单独的界面?)

**由Metalcoder在这里指定: https ://stackoverflow.com/questions/7584423/problem-running-bat-cmd-file-with-accented-characters-in-it *

任何帮助将不胜感激。