PDA

Просмотр полной версии : Проблемы с кодировкой в Linux



Anton
09.03.2015, 19:37
В программе FileZilla в менеджере сайтов во вкладке кодировка можно поставить галочку использовать utf-8 принудительно. Возможно это поможет.

Leff
09.03.2015, 20:38
Сейчас загружаю файлы на NAS программой NetDrive.
Когда смотрю файлы этой же программой, то все в порядке.

ЗЫ
Включил в FileZilla принудительно использовать UTF-8, надписи стали все на кириллице.
В Windows такое тоже можно включить? Или нет?

На втором устройстве включена кодировка UITF-8, но там видит "крякозябру" - м.б. в тот линукс нужно подгружать шрифты?
Может быть попытаться обновить ПО в девайсе? При обновлении шрифты могут загрузиться?

Anton
09.03.2015, 20:42
С помощью программы PuTTY (http://www.putty.org/). PuTTY решение проблем с кодировкой символов (http://sysadm.pp.ua/linux/putty.html)

Leff
10.03.2015, 00:33
Программу PuTTY скачал. :)

Сейчас проблема в кодировке второго устройства.
Там есть папка user_font, возможно туда нужно положить шрифт UTF-8 с кириллицей и это решит проблему?


PS
По ссылке - http://www.ph4.ru/fontabout_index.ph4
пишут:
Кодировки поддерживающие кириллицу:
utf-8
KOI8-R
8859-5
Кириллица DOS - СР-866
IBM-855
ISO-IR-111
MacCynllic
Кириллица/Украина - KOI8-U
Кириллица/Украина - MacUkrainian
Unicode - UTF-8

"Unicode - UTF-8" и "UTF-8" - это разные шрифты?
В устройстве написано: Unicode(UTF-8) - это не одно и тоже что UTF-8?


ззы

тут пишут чтото про это
http://www.ibm.com/developerworks/library/l-u-cyr/
но пока не подобрал нужный шрифт, те что пробовал "подсунуть" - не помогают...

И тут тоже...
http://www.linux-ink.ru/static/SL.4.x_Docs/Russification/Docs/russify.html

Anton
12.03.2015, 22:57
Я думаю, "Unicode - UTF-8" и "UTF-8" это одно и то же. А в папке user_font хранятся шрифты для субтитров. Ссылка (http://forum.xtreamer.net/Support/questions/795/How+do+I+install+user+defined+subtitles+fonts%3F)

Leff
13.03.2015, 10:28
UTF8 еще называют iso10646-1 (или как то похоже).

Тут такая последовательность получается:
для доступа к NAS использую программу NetDrive, для моего компа ничего не перекодируется, в какой кодировке я файлы туда положил - в такой их вижу.
Проблема возникает, когда я с мультимедиаплейера (тоже сетевое устройство) захожу на этот NAS - и там все что на кириллице то не отображается. Хотя этот плейер - руссифицирован (но кодирока не та).
Я так понимаю нужно что бы программа NetDrive (или другая аналогичная для WebDEV) принудительно перекодировала все названия файлов, при записи на NAS - в кодировку UTF-8, а при чтении - обратно в кодировку Windows. В этом случае если зайти на NAS с другого устройства все будет в кодировке UTF-8.
Например, FileZilla умеет принудительно менять кодировку, а NetDrive похоже нет. Пробовал у них загрузить новую версию - оно вообще не стало работать. Похоже нужен аналог NetDrive, но с принудительной кодировкой (туда и обратно) в UTF-8. Правильно?

Leff
15.03.2015, 13:59
http://cyberduck.en.softonic.com/

Эта программка позволяет просматривать сетевые диски в различной кодировке. Но сама программа - не сетевой диск.

PS

Нашлась еще одна программка которая делает сетевой диск. И тут есть возможность установить UTD-8, но пока не понятно как это работает...
http://www.webdrive.com/products/webdrive/

Leff
15.03.2015, 16:55
Скачал отсюда эту программку: http://rutracker.org/forum/viewtopic.php?t=3907118
После нескольких манипуляций (поставить галки, включить-выключить программу) начинает перекодировать названия файлов в UTF-8.
Кстати, удобно контролировать кодировку программой cyberduck.
Причем русские названия видит из под Windows и из под Linux одинаково правильно.
Если позже она "не слетит", то это решает проблему.

PS
NetDrive программа тоже поддерживает кодировки. Кнопка Advanced открывает меню, там тоже можно выбрать UTF-8.