Использование команды robocopy, которая не работает для корейского языка. Но это работает правильно на английском языке.
В моем postbuild
событие, которое я использую robocopy
Команда скопировать несколько DLL. Это прекрасно работает в моей системе. Но это же решение не работает, когда я помещаю код / проект в папку с именем на корейском языке.
자동 корейская строка, используемая в качестве имени папки, в которой присутствует код проекта.
Подскажите, пожалуйста, как я могу использовать robocopy для работы с корейским языком?
Я нашел решение и добавил, что в качестве ответа на этот вопрос. Но я думаю, что может быть лучший ответ. Так что, если кто-нибудь знает лучший ответ, пожалуйста, напишите его.
Заранее спасибо!
После долгого удара головой я нашел решение.
Я изменил locale
моей системы на корейский, и это сработало.
Локаль системы (windows 7) может быть изменена следующим образом.
Control Panel --> Clock, Language, and Region --> Region and Language -->
Administrative --> Change system locale
То, что он сделал в действительности, это «это изменило систему codepage
до 946 (для корейского) «. Кодовая страница системы (windows) по умолчанию для английского языка — 437.
Команда, которая может использоваться, чтобы узнать текущую кодовую страницу системы: chcp
(ИЗМЕНИТЬ СТРАНИЦУ КОДА). Если вы используете эту команду, то она даст вам такой результат, как Active code page: 437
, Ниже ссылка предоставляет более подробную информацию о кодовой странице.
http://www.uwe-sieber.de/codepage_e.html
Чтобы узнать больше о robocopy, посетите следующие ссылки.
Других решений пока нет …