консоль, отображающая символ цитаты из 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 или консоль.

  • Неверная сортировка по en_US.UTF-8
  • Недопустимый заголовок стандартной библиотеки Arch Linux c ++ UTF-8
  • Удалить несколько регулярных выражений из переменной с помощью sed
  • UTF8 математические символы и раскладка клавиатуры / ввод
  • Grep не соответствует символам без ascii
  • Как я могу ввести символы Unicode в терминал Konsole KDE с рабочего стола Gnome?
  • Текстовый режим emacs UTF-8
  • OpenSSL конвертирует символы в UTF-8
  • 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

    Как принудительно обновлять файл, если оставить его без изменений через 55 минут?

    бит-OR 2 двоичные файлы

    file command + как просмотреть все результаты из команды file

    Установка старого кириллического раздела HFS в современном Linux

    XFCE4: изменение рабочих областей во время перемещения окна

    Как очистить или перезаписать ОЗУ и выключить компьютер по сценарию bash, который реагирует на сочетание клавиш?

    Перемещение строк 2 3 после строки 5 с помощью awk

    помощь с truncate \ find

    Как копировать чувствительность мыши между компьютерами?

    Сравнение двух файлов и запись несогласованных строк вместе с несогласованными столбцами. Указание несогласованных столбцов – это моя основная проблема

    Подсчет файлов в папке без wc

    Получение wmctrl для работы с несколькими окнами Emacs

    Где фактически передаются аргументы командной строки (например, «some.text»)?

    Автоматическое разблокирование разделов LVM с помощью ключа LUKS dm-crypt

    разархивируйте файл и трубу в команду «ddrescue»

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