2011-03-18 2 views
1

Я озадачен проблемой кодирования cygwin. Я использую его Mintty 0.8.3. Я скопировать и вставить или символ на экран, он показывает не-узнаваемый характер, как квадрат, и если я ударил возврата ключ, я получилпроблема кодирования cygwin

-bash: $'\342\214\212': command not found

В Options-> текст, я поставил locale - «en_US» и набор символов как «UTF-8».

Просто интересно, почему это все еще происходит.

ответ

1

Квадрат означает, что шрифт, который вы используете, не имеет глифов для этих символов, поэтому попробуйте другие шрифты.

$ '\ 342 \ 214 \ 212' - это код UTF-8 для одного из этих символов в восьмеричной нотации, который используется в сообщениях об ошибках вместо фактических символов.

+0

@ ak2: Вы уверены, что это проблема с шрифтом? Я использую Courier New на моей монетке Mintty. Я полагаю, что Courier New должен иметь возможность отображать эти символы, правильно? –

+0

Поддержка Unicode в шрифтах варьируется в широких пределах, а поддержка математических символов, которые у вас там, кажется особенно пятнистыми. Один шрифт, который их поддерживает, - DejaVu Sans Mono. – ak2

+0

@Warren, @ ak2, да, шрифт DejaVu Sans Mono действительно решает эту проблему. Но мне не нравится этот шрифт. Надеюсь, что есть возможность добавить другие шрифты в cygwin. –

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