Страница 1 из 1

Шрифты

Добавлено: 23 янв 2013, 07:16
ans
Перенёс дополнительный жёсткий диск с архивом из ПК с Марафонм на ПК с Фреш и всё русские на нём стали кракозябрами. Как исправить?

Re: Шрифты

Добавлено: 23 янв 2013, 07:34
VictorR2007
Сделайте новый архив в формате .tar.gz.

Re: Шрифты

Добавлено: 23 янв 2013, 09:08
ans
VictorR2007 писал(а):Сделайте новый архив в формате .tar.gz.
Я не имел ввиду, что был архив в формате .tar.gz. Просто диск с файлами (документы, картинки, фильмы).

Re: Шрифты

Добавлено: 23 янв 2013, 10:06
VictorR2007
Ааааа. Сбило с толку слово "архив". Я в таком случае говорю "диск с данными".
А какая файловая система? Если ntfs, то "ПК с Марафон" совсем не причем.
Или все файлы изначально создавались и заливались на диск из под Марафона,
и на файловую систему ext4 созданную из под Марафона?

Re: Шрифты

Добавлено: 23 янв 2013, 11:17
ans
VictorR2007 писал(а): А какая файловая система?
Fat32. Думал использовать как универсальный диск для всех систем (перенос данных).
Поставил обратно на Марафон - все буквы правильные.
По сети переписал куда надо.
Ужас... :(

Re: Шрифты

Добавлено: 23 янв 2013, 13:37
VictorR2007
ans писал(а):Fat32. Думал использовать как универсальный диск для всех систем (перенос данных).
Не самый удобный выбор, если учитывать ограничения на размер файлов более 4 ГБ
и длину имен файлов в fat32.

Re: Шрифты

Добавлено: 23 янв 2013, 13:41
ans
VictorR2007 писал(а): Не самый удобный выбор, если учитывать ограничения на размер файлов более 4 ГБ
и длину имен файлов в fat32.
Я не помню уже подробно как это было - диск какой был, тот и поставил, хотелось проверить...

Re: Шрифты

Добавлено: 23 янв 2013, 14:34
Константин
А как Вы устанавливали марафон и как фрэш? и как виндовс видит его, есть возможность проверить? fat32 для монтирования имеет опции для кодировки по умолчанию.
Обычно, при установке, устанавливаются переменные среды локали - язык, страна, кодировка, И если Вы при установке Фреша не указали русскую локаль (или на марафоне этого не делали) То в системе стоит аглицкая локаль и ломается кодировка русского на fat16 и fat32, которым надо явно указывать локаль. Это один вариант. Как проверить? наберите в консоли с правами root команду locale во фрэше и марафоне.
Роса разгребает завалы после Мандривы, подчищая и подправляя всё. Возможно Вы напали на ошибку. Срочно сообщите в поддержку!

Re: Шрифты

Добавлено: 24 янв 2013, 12:30
ans
Константин писал(а):А как Вы устанавливали марафон и как фрэш? и как виндовс видит его, есть возможность проверить? fat32 для монтирования имеет опции для кодировки по умолчанию.
Обычно, при установке, устанавливаются переменные среды локали - язык, страна, кодировка
Локали везде установлены русские.
Windovs и Роса видят кракозябры на этом диске, Марафон видит правильно.
Для интереса переформатировал в NTFS и то же самое - если в Марафоне что-то написать, то
Windovs и Роса - видят кракозябры.

Re: Шрифты

Добавлено: 24 янв 2013, 15:20
Константин
Вывод команды locale в марафоне в студию.
Сдаётся мне, что всё это время Вы писали файлы с неправильной кодировкой.
Как починить? На просторах интернета был такой скриптик, увы не помню где и как он назывался.
Нашёл:
https://www.j3e.de/linux/convmv/convmv-1.15.tar.gz
Там недоверенное соединение, не беспокойтесь, можете добавить исключение.
И вот:
https://www.j3e.de/linux/convmv/man/
Там инструкция по применению.
Мне к счастью не на чем проверить.

Re: Шрифты

Добавлено: 24 янв 2013, 15:31
Константин
ой, рано отправил :)
Если есть второй диск, то просто при монтировании надо указать ту кодировку какая была поставлена в марафоне (не знаю, какая у Вас там) Вот отрувок из ман страницы команды mount:
Mount options for fat
iocharset=value
Character set to use for converting between 8 bit characters and 16 bit Unicode characters. The default is iso8859-1. Long filenames are stored on disk in Unicode format.
И скопировать файлы на второй диск
Но не расстраивайтесь сильно, у нас тут "в европах" на виндовсах та же проблема до сих пор не искоренена (на не крякнутых виндах :) )

Re: Шрифты

Добавлено: 24 янв 2013, 18:06
ДроноваЮ
ans писал(а):Локали везде установлены русские.
Андрей, вот ёлки-палки. Читаю тему и негодую. Сколько вы уже Линуксом пользуетесь? Шо такое "русские локали"? о чём это говорит? русских локалей ваще вот сколько. Немедленно давайте вывод locale отовсюду, где можно.

Re: Шрифты

Добавлено: 25 янв 2013, 06:08
ans
ДроноваЮ писал(а): Шо такое "русские локали"? о чём это говорит?
Каков вопрос:
Константин писал(а):И если Вы при установке Фреша не указали русскую локаль (или на марафоне этого не делали)
Таков ответ:
ans писал(а):Локали везде установлены русские.
Точнее UTF-8.

Моя задача была заменить Марафон на Фреш и дополнительный диск с данными использовать через Фреш.
Результат меня удивил. Поделился здесь увиденным.
Решил проблему просто: Переписал Марафоном данные с доп.диска на Windows, а потом обратно на Фреш. Все шрифты русские.
И только.

Re: Шрифты

Добавлено: 25 янв 2013, 13:15
Константин
Если Вы попали на такую "подставу" то сообщите "куда следует", чтобы остальным не пришлось мучаться.

Re: Шрифты

Добавлено: 25 янв 2013, 13:27
ans
Константин писал(а):Если Вы попали на такую "подставу" то сообщите "куда следует", чтобы остальным не пришлось мучаться.
В "куда следует" вопрос может навсегда зависнуть без ответа.

P.S. Чтобы остальным не пришлось мучиться: Если дополнительный диск отформатирован в Windows, то шрифты правильно отображаются в Windows, Марафоне и Фреше.
Если диск отформатирован в Марафоне(ntfs, fat), то шрифты правильно отображаются только в Марафоне.