Команда grep в cygwin не может использовать китайский символ
Я обнаружил, что команда grep в cygwin не может использовать китайские символы, как я могу это исправить?
Я создаю файл с именем test.txt, который содержит китайский символ "圣诞节" (что означает Рождество).
grep "圣诞节" /cygdrive/c/*
ничего не происходит, и файл не будет найден.
Моя проблема в том, что китайский символ может отображаться на моем экране, и китайский символ может быть введен в консоль cgywin, и я могу искать китайский символ с помощью grep, но не могу получить правильный результат с grep "圣诞节" /cygdrive/c/*
,
2 ответа
Пожалуйста, смотрите эту ссылку от Cygwin по настройке вашей локали. Оттуда вы можете использовать символы Юникода с утилитами Cygwin, но я не проверял это, чтобы быть уверенным.