Автор Гілка: Проблеми з кирилицею  (Прочитано 1902 раз)

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Питання такі:
  • Яке кодування кирилиці використовує віндовс?
  • Що треба зробити, щоб коли заходиш чи на самбу, чи на фтп назви файлів відображались коректно? Тобто я маю на увазі, що треба зробити в налаштуваннях самби та фтп сервера?
Заздалегідь вдячний за відповідь :)
Ото воно так! (c)

Відсутній Андрій Головинський

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
Re: Проблеми з кирилицею
« Відповідей #1 : 2005-04-21 11:35:05 »
Вінда використовує cp1251, DOS: cp866

Почитайте
http://docs.linux.org.ua/mw/index.php/%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F_Linux

Там я про самбу писав.
Never argue with idiots. They just drag you down to their level, and then beat you with experience

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Re: Проблеми з кирилицею
« Відповідей #2 : 2005-04-22 10:02:39 »
Вінда використовує cp1251, DOS: cp866

Там я про самбу писав.

Дякую за лінк. Почитав. Навіть зареєструвався.
Можливо, влітку поперекладаю трохи.

Але я всеодно не можу зрозуміти, звідки в цих кодуваннь ноги ростуть :)
Що таке codepage і що таке iocharset, яка між ними різниця і за що вони відповідають? Бо я ними користуюсь, бо десь побачив, а що вони означають - не знаю.

Отож, у мене така ситуація:
Сервер з RedHat 7.3
Маю до ного доступ по ssh, smb та ftp.
Коли я ввожу # set
Я отримую деяку інформацію, щодо змінних, один з рядків такий:
LANG=ru_RU.koi8r.
Я захожу з віндовса через самбу.
створюю "Текстовый документ.txt"
Через ssh його назва вигляда так:
 ▓╔╙АБ╝╒К╘ ╓╝╙Ц╛╔╜Б.txt
Коли завантажую через ФТП той-же текстовий документ,
Назва через ssh:
рЕЙЯРНБШИ ДНЙСЛЕМР.txt
Доречи, я вже зрбив відповідні виправлення у smb.conf:
dos charset = 866
unix charset = koi8-r
display charset = koi8-r
Як мені зробити так, щоб кодування в усіх трьох випадках співпадали?
Ото воно так! (c)

Відсутній Андрій Головинський

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
Re: Проблеми з кирилицею
« Відповідей #3 : 2005-04-22 17:43:30 »
 ▓╔╙АБ╝╒К╘ ╓╝╙Ц╛╔╜Б.txt - cp866


рЕЙЯРНБШИ ДНЙСЛЕМР.txt  - cp1251

А тепер думай, де у тебе що криво налаштовано.
Never argue with idiots. They just drag you down to their level, and then beat you with experience

Відсутній ihorsl

  • Дописувач
  • **
  • дописів: 67
  • Карма: +0/-0
Re: Проблеми з кирилицею
« Відповідей #4 : 2005-04-27 18:50:30 »
Цитата
Але я всеодно не можу зрозуміти, звідки в цих кодуваннь ноги ростуть Smiley
Що таке codepage і що таке iocharset, яка між ними різниця і за що вони відповідають? Бо я ними користуюсь, бо десь побачив, а що вони означають - не знаю.

в iocharset має бути прописаний ваш locale, тобто кодування для відображення символів на екрані

а в codepage - кодування імен файлової системи, тобто те, який файли на диску (сервері) кодуються
« Змінено: 2005-04-27 18:51:23 від ihorsl »

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Re: Проблеми з кирилицею
« Відповідей #5 : 2005-04-28 22:55:44 »
▓╔╙АБ╝╒К╘ ╓╝╙Ц╛╔╜Б.txt - cp866
рЕЙЯРНБШИ ДНЙСЛЕМР.txt  - cp1251
А тепер думай, де у тебе що криво налаштовано.

Я вже добре подумав, але не доганяю... :(
Якщо це так очевидно, підкажіть, будьласка:)
Ото воно так! (c)

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Re: Проблеми з кирилицею
« Відповідей #6 : 2005-05-02 20:14:01 »
Щодо САМБи, ось, як я із цим розібрався:
  character set = koi8-r
   client code page = 866
   preserve case = yes
   short preserve case = yes
А ось русифікація ФТП - для мене і досі - таємниця...
Ото воно так! (c)