HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.02.2011, 22:24
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

Подключаюсь к серверу по SSH, открываю файл в кодировке utf-8 на редактирование через vim и вижу абракадабру.

Как решить эту проблему? Если способ указать виму кодировку файла принудительно именно через команду из консоли?

Знаю что есть способ указать кодировку, но нужно сначала зайти в редактор, а потом уже открывать файлы из него.
 
Ответить с цитированием

  #2  
Старый 14.02.2011, 18:58
Adramelech
Новичок
Регистрация: 16.03.2010
Сообщений: 0
С нами: 8503157

Репутация: 0
По умолчанию

Проверяем наличие нужной локали:

locale -a | grep RU

localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251

Определяем:

export LC_ALL="ru_RU"
LANG="ru_RU.CP1251"
SYSFONTACM="cp1251"
LC_ALL="ru_RU.CP1251"

Для того чтобы все осталось, когда зайдем в следующий раз:
В /etc/sysconfig/i18n прописываем:
LANG="ru_RU.CP1251"
SYSFONTACM="cp1251"
LC_ALL="ru_RU.CP1251"
Ну или ту кодировку которую тебе надо
Это в случае если клиент и сервер в разных кодировках

А вообще то конвертировать файл в любую кодировку можно через iconv
Ман http://ru.wikipedia.org/wiki/Iconv

И кстати если ты через Putty конектишся то в самой проге есть выбор удаленной кодировки
Поправить настройку локали можно «по-быстрому», даже не выходя из консоли. Нужно лишь мышью «щелкнуть» в левом верхнем углу окна PuTTY. Появится выпадающее меню. В меню нужно выбрать пункт «Change Settings«. В данном меню сначала нужно в левой колонке выбрать пункт «Translation«, затем в правой чвасти меню в выпадающем списке выбрать кодировку UTF-8, и потом внизу справа нажать кнопку «Apply»
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.