Summary: | Команда "natspec -a" работает противоположно ожидаемому | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Artem Varaksa <varaksaaa> |
Component: | libnatspec | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | lav |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Artem Varaksa
2023-08-10 14:31:43 MSK
Нет, всё корректно работает: $ LANG=C natspec -a UTF-8 "Проверка связи" Proverka svyazi Перекодирует из указанной кодировки в кодировку локали, транслитерируя при необходимости. $ LANG=ru_RU.KOI8-R natspec -a UTF-8 "Проверка связи" | iconv -f koi8-r Проверка связи По сути предназначена для вывода строки в известной кодировке, даже если в целевую локаль перекодировать не удаётся. $ LANG=en_US natspec -a "UTF-8" "Проверка связи" Proverka svyazi $ LANG=en_US natspec -a "KOI8-R" "Проверка связи" p�ya-p+p+p+ya-p+p+ ya|p+yaRBp+p+ |