2010-12-08 4 views
3

Эй, у меня возникли проблемы с записью командного файла, где мне нужно указать некоторые пути к файлам, содержащие международные символы (например, норвежская буква «ø»).Международные символы в командном файле

Например, имя файла axporteføljedb.vbp (что выглядит нормально в блокноте) превращается в axportef°ljedb.vbp в командной строке, после чего система продолжает жаловаться на то, что не находит.

Любые предложения?

+0

http://stackoverflow.com/questions/4193413/windows-batch-unicode-parameters-for-robo-copy-command обращается к аналогичной проблеме. – Arnout 2010-12-08 15:03:08

ответ

3

Он будет работать, если вы сохраните пакетный файл как ANSI с норвежским набором символов (например, с помощью Notepad ++). Затем, в cmd, когда вы хотите запустить пакетный файл, сначала измените кодовую страницу на то, что поддерживает норвежский: chcp 1252 (в консоли).

+1

На самом деле это сработало, когда я положил «chcp 1252» в верхней части командного файла. И мне не нужно было ничего использовать, кроме обычного «Блокнота». – 2010-12-09 07:06:50

Смежные вопросы