dengor |
|
Темы:
15
Сообщения:
301
Участник с: 27 июля 2010
|
Кодировка в плейлистах CP1251. iso-8859-1 выдала какая-то прога (не помню уже названия) для проверки кодировки. Походу это просто альтернативное название. Заметил, что в установленном виде самба3.5 занимает почти в 3 раза больше места чем самба3.6: den ~ $ yaourt -U /var/cache/pacman/pkg/samba-3.6.0-6-i686.pkg.tar.xz /var/cache/pacman/pkg/smbclient-3.6.0-6-i686.pkg.tar.xz разрешение зависимостей... проверка на взаимную несовместимость... Цели (2): smbclient-3.6.0-6 [3,29 MB] samba-3.6.0-6 [4,58 MB] Размер загружаемых файлов: 0,00 МБ Размер устанавливаемых файлов: 48,29МБ Приступить к установке? [Y/n] ^C Interrupt signal received den ~ $ yaourt -U /var/cache/pacman/pkg/samba-3.5.11-1-i686.pkg.tar.xz /var/cache/pacman/pkg/smbclient-3.5.11-1-i686.pkg.tar.xz предупреждение: samba-3.5.11-1 не устарел -- переустанавливается предупреждение: smbclient-3.5.11-1 не устарел -- переустанавливается разрешение зависимостей... проверка на взаимную несовместимость... Цели (2): smbclient-3.5.11-1 [8,34 MB] samba-3.5.11-1 [10,70 MB] Размер загружаемых файлов: 0,00 МБ Размер устанавливаемых файлов: 139,05 МБ |
kotnaton |
|
Темы:
52
Сообщения:
208
Участник с: 28 июня 2012
|
Такая же проблема как у автора темы, и тоже связанная с получением списков с CDDB. Реально приходит именно в кодировке ISO-8859-1 , в системе есть только 8859-5, попытка убрать и поставить первую заканчивается ошибкой:sudo locale-gen Generating locales... ru_RU.KOI8-R... done ru_RU.UTF-8... done ru_RU.ISO-8859-1.../usr/share/i18n/locales/ru_RU:76: LC_MESSAGES: неизвестный знак в поле «yesexpr» /usr/share/i18n/locales/ru_RU:77: LC_MESSAGES: неизвестный знак в поле «noexpr» /usr/share/i18n/locales/ru_RU:82: LC_MONETARY: неизвестный знак в поле «currency_symbol» /usr/share/i18n/locales/ru_RU:105: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:106: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:107: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:108: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:109: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:110: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:111: LC_TIME: неизвестный знак в поле «day» /usr/share/i18n/locales/ru_RU:112: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:113: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:114: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:115: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:116: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:117: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:118: LC_TIME: неизвестный знак в поле «abday» /usr/share/i18n/locales/ru_RU:119: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:120: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:121: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:122: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:123: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:124: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:125: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:126: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:127: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:128: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:129: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:130: LC_TIME: неизвестный знак в поле «mon» /usr/share/i18n/locales/ru_RU:131: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:132: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:133: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:134: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:135: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:136: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:137: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:138: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:139: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:140: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:141: LC_TIME: неизвестный знак в поле «abmon» /usr/share/i18n/locales/ru_RU:142: LC_TIME: неизвестный знак в поле «abmon» LC_MESSAGES: значение поля «yesexpr» не должно быть пустой строкой LC_MESSAGES: значение поля «noexpr» не должно быть пустой строкой За 2 года решения не нашлось ??? UPD: Мне помог такой "костыль": конвертировать все файлы в .cddb/ таким вот: iconv -f utf-8 -t ISO_8859-1 | iconv -f CP1251 |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Насколько мне известно, большинство проблем кириллицы с ID3-тегами и плейлистами состоит в том, что по старым стандартам там кириллица вообще не предусмотрена, в результате чего её стали туда всё равно писать в какой попало кодировке. Когда появились новые стандарты, предусматривающие юникод и только юникод, на них продолжили по привычке класть, и писать в какой попало кодировке. В результате любые такого рода программы, среди разработчиков или хотя бы активных тестеров которых нет русскоязычных, озабоченных этой проблемой, как правило, работают по стандарту, и все записи в нестандартных кодировках идут зябликами в лес. |
dengor |
|
Темы:
15
Сообщения:
301
Участник с: 27 июля 2010
|
О. А я и забыл про эту тему. Проблему решил. Создал скриптик c таким содержанием: iconv $1 -f cp1251 -t utf8 > /home/den/download/playlist.pls && vlc /home/den/download/playlist.pls Поставлю-ка я РЕШЕНО в названии темы. upd: Вот только не знаю как мне это сделать :) upd: Готово |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
dengorПравить первый пост темы. |