консоль, отображающая символ цитаты из gcc wongly

После обновления до debian wheezy в текстовых консолях отображаются вопросительные знаки, где должны быть кавычки

В XI правильно видеть вещи

window.cpp:1056:21: error: base operand of '->' is not a pointer 

но консоль показывает

 window.cpp:1056:21: error: base operand of ?->? is not a pointer 

Если я удалю все из этого файла, кроме цитаты, и поставлю xy вокруг него (чтобы легче определить его), то emacs hexl-mode говорит мне, что это этот символ

  00000000: 78e2 8098 790a x...y. 

Я понимаю 78 (x), 79 (y) и 0a (LF), но мне трудно поверить, что что-то простое, как цитата, требует трех юникод-байтов.

Я также пробовал

 dpkg-reconfigure console-setup 

и удалось создать более нечитаемые символы, но не удалось увидеть котировки правильно. Я могу напечатать одну цитату без проблем и manpages, и все выглядит хорошо, поэтому я не знаю, виноват ли gcc или консоль.

  • В chrooted env команда ls показывает «?» Вместо символов UTF8
  • Можно ли просмотреть текст в формате unicode в выводе tcpdump?
  • Символы Unicode не отображаются в браузерах (как на интерфейсе, так и на страницах)
  • Символы powerline urxvt
  • Экран GNU не отображает символы юникода правильно
  • Unicode emoji не отображается в подсказке tcsh
  • Граница Tmux разделена на rxvt
  • Вставка символов Юникода при входе в консоль
  • One Solution collect form web for “консоль, отображающая символ цитаты из gcc wongly”

    Символьные символы кавычек '' являются символами Юникода U + 2018 и U + 2019 (один символ Юникода каждый). Их кодировка UTF-8 представляет собой 3-байтную последовательность для каждого, e2 80 98 и e2 80 99 соответственно. Я понятия не имею, почему у вас проблемы с этим.

    Очевидно, ваша среда указывает язык UTF-8. Запустите locale чтобы отобразить соответствующие переменные среды. Похоже, что ваша консоль настроена для отображения UTF-8, но шрифт не включает символы ' и ' поэтому вы видите ? вместо.

    Если вы перейдете к языку не-UTF-8, gcc вместо этого будет использовать кавычки ASCII ( `->' ).

    Interesting Posts

    Как установить несколько программ командной строки java?

    Это UUOC (бесполезное использование кошки) для перенаправления одного файла на другой?

    Периодически вызывается arp для проверки возможности подключения?

    SCSI, SATA, RAID, о мой. Пожалуйста, назовите меня мастером восстановления RAID

    Измерение точных тактовых циклов для программы C / Assembly

    «Не удалось подключиться к отображению» в одной учетной записи пользователя

    Как установить CentOS 7 на USB-накопитель, используя ручное разделение

    bash – нечувствительность к регистру переменной

    Есть ли способ сделать быстрые снимки QEMU без использования libvirt?

    Может ли iptables отфильтровывать UNREPLIED соединения?

    Как выполнять поиск регулярных выражений в файле UTF-16LE в локали UTF-8?

    Серийный разделитель после использования AWK

    добавить номер заказа к определенному тексту

    Экран GNU не отображает символы юникода правильно

    Ссылка на использование интерактивной команды: обычно ли вы используете Unix?

    Linux и Unix - лучшая ОС в мире.