Bug 12468

Summary: В выводе команды tree все буквы "я" заменены символом "?"
Product: Sisyphus Reporter: Olvin <olvin>
Component: treeAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: php-coder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Olvin 2007-08-05 01:56:16 MSD
В выводе команды tree все буквы "я" заменены символом "?". Локаль: ru_RU.CP1251;
файловая система: ext3; кодировка имён файлов на ней: cp1251.

Steps to Reproduce:
1. mkdir test
2. touch test/файл_с_буквой_я_в_имени
3. tree test
Actual Results:  
test
`--файл_с_буквой_?_в_имени


Expected Results:  
test
`--файл_с_буквой_я_в_имени
Comment 1 Slava Semushin 2008-02-26 10:35:52 MSK
+1 c той же локалью и ФС. (Хотел было даже баг повесить, а он оуказывается уже ;) )
Comment 2 Slava Semushin 2008-02-26 10:36:34 MSK
2avm@: не поможешь/посмотришь? :)
Comment 3 avm 2008-02-26 16:16:34 MSK
Гораздо смешнее то, что творится с этим кодом в UTF-8. Multibyte characters --
это вам не буква 'я' с кодом 255.
Посмотрю.
Comment 4 avm 2008-02-26 17:52:46 MSK
Посмотрел.
Кто умеет пользоваться git, может потестировать фикс.
В Сизиф завтра, наверное, положу.
Comment 5 Slava Semushin 2008-02-27 10:47:23 MSK
(In reply to comment #4)
> Посмотрел.

Спасибо!

> Кто умеет пользоваться git, может потестировать фикс.

Умею. Потестировал. Всё работает!
Comment 6 Olvin 2008-02-27 14:22:05 MSK
(In reply to comment #4)
> Посмотрел.
> Кто умеет пользоваться git, может потестировать фикс.
> В Сизиф завтра, наверное, положу.

Это не только в Сизиф надо, но и, наверное, в updates.