Bug 24074 - fold неверно работает с UTF-8
Summary: fold неверно работает с UTF-8
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: coreutils (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-14 13:49 MSD by Andrey Cherepanov
Modified: 2010-09-14 20:41 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2010-09-14 13:49:55 MSD
При переносе строк с кириллическими (в UTF-8) строками команда fold разбивает мультибайтную последовательность символа, считая ширину не в символах, а в байтах:

echo "При переносе" | fold -w 6
При
 пе
�ен
�се
Comment 1 Dmitry V. Levin 2010-09-14 20:30:50 MSD
Существуют патчи, предназначенные для решения этой задачи.  Например, http://pkgs.fedoraproject.org/gitweb/?p=coreutils.git;a=blob;f=coreutils-i18n.patch

К сожалению, эти патчи не апстримятся.
Comment 2 Dmitry V. Levin 2010-09-14 20:41:53 MSD
См. тж. http://lists.gnu.org/archive/html/bug-coreutils/2008-04/msg00231.html