The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD изменяет кодировку файлов при закачивании"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD изменяет кодировку файлов при закачивании"
Сообщение от Sne Искать по авторуВ закладки on 18-Окт-04, 16:38  (MSK)
При закачивании файлов в freebsd как по фтп, так и через wget  меняется кодировка файлов с windows-1251 на другую.
Вначале думала, что проблема с кодировками в апаче, но когда посмотрела через редактор ee - там тоже абракадабра.
В freebsd сделала локализации. Если файл создан в ней, то проблем нет.

Как исправить кодировку??? точнее отменить ее изменение при закачке?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD изменяет кодировку файлов при закачивании"
Сообщение от Kaspian Искать по авторуВ закладки on 18-Окт-04, 17:07  (MSK)
>При закачивании файлов в freebsd как по фтп, так и через wget
> меняется кодировка файлов с windows-1251 на другую.
>Вначале думала, что проблема с кодировками в апаче, но когда посмотрела через
>редактор ee - там тоже абракадабра.
>В freebsd сделала локализации. Если файл создан в ней, то проблем нет.
>
>
>Как исправить кодировку??? точнее отменить ее изменение при закачке?


Можно например воспользоватся lftp /usr/ports/ftp/lftp
Он умеет работать с разными кодировками, хотя и консольный.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD изменяет кодировку файлов при закачивании"
Сообщение от lavr emailИскать по авторуВ закладки on 18-Окт-04, 17:39  (MSK)
>При закачивании файлов в freebsd как по фтп, так и через wget
> меняется кодировка файлов с windows-1251 на другую.
>Вначале думала, что проблема с кодировками в апаче, но когда посмотрела через
>редактор ee - там тоже абракадабра.

плохо думали.

wget - всего лишь клиент который может работать по протоколам: FTP и HTTP
протокол определяется из заданной строки: http://host/path/document
или ftp://host/path/filename

Протокол FTP можно использовать для TEXT'овой передачи или BINary'двоичной
и соответственно кодировка фиолетова, wget берет КАК ЕСТЬ и выкачивает
КАК ОРИГИНАЛ. Протокол HTTP - сервер может пытаться определить КЛИЕНТА
и взависимости от этого отдавать в той или иной кодировке.
Итого: сам wget НИЧЕГО не перекодирует - man wget

>В freebsd сделала локализации. Если файл создан в ней, то проблем нет.
>
>
>Как исправить кодировку??? точнее отменить ее изменение при закачке?

точнее какой заголовок выдать через wget криво-настроенному HTTP-серверу.

man wget
...
wget --header='Accept-Charset: кодировка' ...

ну, еще можно правильно настроить httpd-сервер и отдачу документов
в той или иной кодировке и дефолтную кодировку

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру