использование par для форматирования комментариев в коде международными символами
-
21-08-2019 - |
Вопрос
Я использую Par (в linux), чтобы быстро получить хорошее форматирование комментариев.Проблема в том, что теперь я хочу ввести комментарии, которые включают некоторые международные символы, такие как áéíóú или äëïöü...
Программа Berkeley Par рассматривает эти международные символы как 2 символа ASCII (я полагаю), и она выводит комментарии каким-то образом сломанными, потому что она неправильно считает символы.
Сталкивались ли вы с этой проблемой раньше?У вас есть какое-нибудь решение?Идеи?
Решение
Вы имеете в виду код из Добавить поддержку многобайтовых символов в "par" (или просто исправления, примененные к исходному тексту) у вас не работают?
Тогда, возможно, это проблема с вашей оболочкой или шрифтом, который она использует.Вы уверены, что оболочка и шрифт, которые вы используете, способны воспроизводить символы Юникода
Другие советы
Предполагается, что Par, распространяемый в Ubuntu начиная с Hardy, обрабатывает многобайтовые кодировки.
Я даже никогда не слышал об этом инструменте, но посмотрите par 1.52.
Последняя версия Par, выпущенная 29 апреля 2001 года, доступна в tar'd и gzip'd.Единственным реальным изменением является улучшенная поддержка 8-битных наборов символов (в отличие от просто 7-битного ASCII), но смотрите также примечания к выпуску.
Редактировать:На этой странице смотрите par_1.52-i18n.3.diff.gz:
Патч от Жерома Пуйе, который добавляет поддержку многобайтовых кодировок (например, UTF-8), а также упаковку Debian.Скопировано с http://sysmic.org/par/debian/.Смотрите также его оригинальное объявление.