| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Win-compatible cp |
| Автор: December 11.9.2003, 23:17 |
| Greetings All! Скажите, какой codepage надо указывать в mount, чтобы линукс видел виндозные русские буквы? |
| Автор: NightGoblin 12.9.2003, 02:01 |
| насколько я знаю, cp866... Хотя... какая там ФС? |
| Автор: December 12.9.2003, 12:43 |
| FAT32 |
| Автор: oleg1973 12.9.2003, 20:28 |
| ср1251 |
| Автор: December 12.9.2003, 20:59 | ||
я пробовал mount -t vfat -o codepage=1251 /dev/hda1 /mnt/diskC но вижу только вопросительные знаки. |
| Автор: oleg1973 12.9.2003, 21:34 |
| а шрифтики та стоят ? хотя вполне может быть если это НТ/ХР что там уникоде какойнить |
| Автор: arial 13.9.2003, 08:34 |
| Делай: mount /dev/hdaX /путь/куда/монтировать -t vfat -o iocharset=cp1251 |
| Автор: Devorior 13.9.2003, 17:19 |
| у меня на ASPLinux 9 таже хрень. Что только не перепробовал, шрифты есть, нашел даже в мане что вместо iocharset надо nls ставить, попробовал как в мане, все равно не помогло. Если каку-нить доку по этому найдете, то ссылку сюда плиз дайте |
| Автор: arial 13.9.2003, 19:27 |
| Еще раз повторяю: У меня ASP9 и все прекрасно работает!!! mount /dev/hdaX /путь/куда/монтировать -t vfat -o iocharset=cp1251 |
| Автор: December 13.9.2003, 20:36 | ||
Может, из-под самой винды посмотреть можно? Вот строчка из конфига 98-й: Country=007,866,C:\WIN98\COMMAND\country.sys Похоже, ср – таки 866. Win2000 видит имена без проблем. Звыняйте, если некоторые строки показались наивными, я с линуксом только начинаю дружить. А можно подробнее про nls? В мане не нашёл. RH9, если это на что-нибудь влияет. |
| Автор: December 13.9.2003, 20:38 |
| Насчёт шрифтов ничего не знаю - где качать и как ставить? |
| Автор: NightGoblin 14.9.2003, 05:31 |
| ftp://ftp.xfree86.org/pub/XFree86/4.3.0/binaries/Linux-ix86-glibc22/Xfcyr.tgz Вообще, я почти уверен, что фонты у тебя стоят. В случае, если их все же нет: (переключаешься в root'а) # cd <каталог_где_лежит_архив> # tar -xzvf Xfcyr.tgz -C /usr (вывод от tar) # cd /usr/lib/X11/fonts/cyrillic # mkfontdir Потом добавляешь в файл /etc/X11/XF86Config в секцию "Files" строчку: FontPath "/usr/lib/X11/fonts/cyrillic/" после чего перезапускаешь иксы или (если неохота терять время # xset fp rehash P.S. В РедХате можно все сделать через RPM, но я с ним не особо работал, да и не люблю я его... В любом случае - этот вариант должен работать в любом дистрибутиве |
| Автор: red 4.10.2003, 15:04 |
| Какой Linux? |
| Автор: red 4.10.2003, 16:53 |
| Короче открывай /etc/fstab, и впиши туда /dev/hda? /mnt/win vfat auto,umask=0,rw,codepage=866,iocharset=koi8-r,user 0 0. |
| Автор: December 5.10.2003, 10:27 |
| Linux RedHat9. Спасибо, сейчас попробую. |
| Автор: December 7.10.2003, 19:45 | ||
Не-а, не получается. Вместо русских букв - тусовка вопросительных знаков и ремарка "Invalid Unicode". Господа, а какие существуют варианты значений параметров codepage и iocharset? |
| Автор: NightGoblin 8.10.2003, 06:03 |
| Попробуй поэкспериментировать с опциями uni_xlate и utf8 (параметров не принимают) Значения по умолчанию в codepage - 437, в iocharset - iso8859-1. А если попробовать поставить 1251 вместо 866? И вообще, линух у тебя по KOI8-R руссифицирован или по cp1251? |
| Автор: December 8.10.2003, 19:43 | ||
| 1251 пробовал. Опции сейчас попробую.
Енто как узнать? |
| Автор: NightGoblin 8.10.2003, 21:53 |
| December, да хотя бы посмотри, какая кодировка у шрифтов в иксах (я так понял, ты не в консоли работаешь |
| Автор: December 9.10.2003, 19:51 |
| УРРРРРАААААААААААААААААА! Да! есть! Работает! Я вижу их, эти зловредные символы из 33-хбуквенного алфавита! Б_____я! ЗаХХХХХХХ! Наконец-то! Эх, и почему на форуме мат запрещён? Админ! Почему так мал набор смайликов, изображающих буйную неуёмную радость?ААААААААААААААААААААААААААААА! |
| Автор: December 9.10.2003, 19:53 | ||
Вот что помогло!!!!!!! |
| Автор: NightGoblin 9.10.2003, 22:24 |
| Ну слава богу... хоть один полезный совет выдал... |
| Автор: December 26.10.2003, 01:43 |
| Greetings again! Насладившись видом русских загогулинок под иксами, полез в терминал и выяснил, что там эти самые буквы совсем не отображаются. Точнее, отображаются пробелами. Это как-нибудь лечится? Или снова экспериментировать с charsets и codepages? |
| Автор: Sfinks 26.10.2003, 18:20 |
| Лечится, надо поминять шрифты консоли и еще смотря как ты примонтировал fsку. Ее можно по разному примонтировать, что бы русские буквы появились. А шрифты менять в файле /etc/rc.conf (по крайней мере в FreeBSD) Да и кстати кодировку ты похоже все таки корявую написал, может быть. |
| Автор: NightGoblin 27.10.2003, 18:10 |
| Так... сорри за корявый русский, но русской раскладки у меня под рукой нет... December, о каком терминале идет речь? Если в консоли - надо просто установить шрифты, как - это зависит от того, какои у тебя линуx... Если же это xterm, то тогда его надо запустить с параметром, в котором указать нужный шрифт (по-моему это -fn <имя фонта>) |
| Автор: December 27.10.2003, 20:50 | ||
| NightGoblin Из-под Редхата 9-го запускаю терминал - как он называется? Шрифты для иксов установил, как теперь их устанавливать для терминала? Sfinks
Перепробовал все возможные варианты 1251, 866 и koi8-r. Есть что-нибудь ещё стоящее теста? |
| Автор: NightGoblin 27.10.2003, 22:19 | ||
December, из-под иксов это может быть очень много что. Если это xterm (как ты его открываешь, кстати?) - то тогда шрифт указывается при запуске в параметре командной строки - я, например для этой цели прописал алиас для шрифта в koi8-r (делается это в /usr/X11R6/lib/X11/fonts/misc/fonts.alias примерно такой строчкой:
|
| Автор: December 28.10.2003, 20:27 |
| NightGoblin Из главного меню: System tools - gnome-terminal Так получается, это "иксовый" терминал? И если я не буду загружать иксы, то буду в "другом" терминале? Ладно, я понял, пора читать мануалы, а не доставать глупыми вопросами... Начинаю чувствовать себя классичесим ламером: научился в Линухе Maelstrom скриптом запускать - и типа самый умный... |
| Автор: NightGoblin 30.10.2003, 03:28 |
| December, нет, просто есть иксовые терминалы (это те, которые в гуях окошком запускаются: xterm, nxterm, konsole, gnome-terminal и т. п.), а есть консольные - которые в текстовом режиме работают (если запустить систему с runlevel'ом 3 или из иксов нажать Ctrl+Alt+F1 - попадешь в консоль). Это так, на всякий случай В gnome-term шрифт задается параметром --font <ИМЯ_ШРИФТА> (по поводу имен шрифтов - см. выше). |
| Автор: December 31.10.2003, 00:54 |
| NightGoblin Thanks again. По Ctrl-Alt-F1 русские закорючки видны нормально (как потом вернуться в иксы?!), в gnome-terminal щас попробую. |
| Автор: Sfinks 31.10.2003, 04:41 |
| Что бы вернуться в Xы надо нажать Ctrl+Alt + F9 или F8 смотря на какую консольку у тебя X загружаются. А помоему можно без Ctrl или Alt 'а непомню |
| Автор: NightGoblin 2.11.2003, 05:20 |
| December, в RedHat (я 6-ю и 7-ю юзал) был Alt+F7, в Слакваре - Alt+F2. Попробуй Alt+F* по порядку - авось да наткнешься на нужный |
| Автор: December 3.11.2003, 18:46 |
| NightGoblin Начал читать Linux for Idiots, вопросы пропадают сами собой. Alt+F7 rules. |
| Автор: Sfinks 3.11.2003, 21:47 |
| 2 December: Дай мне тоже почитать. ну пожалуйса. =) |
| Автор: December 4.11.2003, 01:41 |
| Sfinks Книженция весит 4,5 метра. Кидать? |
| Автор: arial 4.11.2003, 06:52 |
| Да, кидай! Идиотов у нас хватает. |
| Автор: NightGoblin 4.11.2003, 10:33 |
| December, лучше всего в инет повесь и ссылку запость... Можешь мне на мыло скинуть - мне разместить не проблема |
| Автор: December 4.11.2003, 19:20 |
| OK, скоро размещу у себя. |
| Автор: dr.ZmeY 14.2.2004, 23:57 |
| December, разместил? книженция, я чувствую, прям для меня |
| Автор: December 15.2.2004, 00:28 |
| Эх, думал, все забыли |
| Автор: dr.ZmeY 15.2.2004, 00:43 |
| Дык сам на этот топик ссылочку дал |
| Автор: December 15.2.2004, 03:24 |
| ОК, заархивировал раром 3.30, получилось на полтора метра, архив разбит на два тома: www.december.nm.ru/Complete Idiot's Guide to Linux.part1.rar www.december.nm.ru/Complete Idiot's Guide to Linux.part2.rar Enjoy! |