fold && utf8 - некорректная работа [SOLVED]
Arago 17 июля, 2010 - 02:23
Gentoo amd64
sys-apps/coreutils-8.5 (acl nls unicode -caps -gmp -selinux -static -vanilla -xattr)
В системе установленна локаль ru_RU.UTF-8.
Если запустить fold и просто скормить ему к примеру длинную строку букв f - он порежет её на части по 80 знаков. Если же скормить ему строку букв ы той же длинны - он порежет её на кусочки по 40 знаков. Если же скормить ему длинную строку ы ы ы ы... то он порежет её по 53 знака. Если же скормить ему все эти образцы через enconv -x cp1251 | fold | enconv - все они будут порезаны по 80 символов, как и полагается.
Как заставить его корректно обрабатывать тексты в utf8?
»
- Для комментирования войдите или зарегистрируйтесь
Видимо, надо сперва написать
Видимо, надо сперва написать в багзиллу gentoo, но скорее всего от туда пошлют на bug-coreutils at gnu.org
Отправил баг. Я просто
Отправил баг. Я просто подумал что это я криворучко...
Баг появился в sys-apps/coreutils-8.5, в 8.4 его ещё нет.