Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перекодировка

13K
02 марта 2006 года
Shipon
8 / / 15.02.2006
Под Linux формируется текстовый файл, под латинский символ отводится 1 байт, под русский - 2 байта (что вообще за кодировка такая???). Нужно его перекодировать в стандартную window'вую однобайтную русскую кодировку. Желательно перекодировку делать на стороне Linux, но можно уже и в Windows. Не знает кто, как это сделать?
2
03 марта 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Shipon
Под Linux формируется текстовый файл, под латинский символ отводится 1 байт, под русский - 2 байта (что вообще за кодировка такая???). Нужно его перекодировать в стандартную window'вую однобайтную русскую кодировку. Желательно перекодировку делать на стороне Linux, но можно уже и в Windows. Не знает кто, как это сделать?


man iconv
под русский может и один символ отводится. смотря какую таблицу кодировки юзаешь - два байта - это уже Unicode

10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Shipon
Под Linux формируется текстовый файл, под латинский символ отводится 1 байт, под русский - 2 байта (что вообще за кодировка такая???).


UTF8.

Цитата:
Желательно перекодировку делать на стороне Linux, но можно уже и в Windows.


Под Windows 2000 и выше достаточно открыть файл Блокнотом - он понимает UTF8, в большинстве случаев определяя его автоматически.

Цитата:
Originally posted by squirL
под русский может и один символ отводится. смотря какую таблицу кодировки юзаешь - два байта - это уже Unicode


Ты меня просто поражаешь. Неужели не узнал по описанию UTF8?

2
03 марта 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Freeman

Ты меня просто поражаешь. Неужели не узнал по описанию UTF8?


а это не одно и то же? UTF и Unicode?
Unicode бывает UTF8, UTF16... в Windows UTF16. у нас - UTF8

10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by squirL
Unicode бывает UTF8, UTF16... в Windows UTF16. у нас - UTF8



Цитата:
Originally posted by Shipon
Под Linux формируется текстовый файл, под латинский символ отводится 1 байт, под русский - 2 байта (что вообще за кодировка такая???).



Специально подчеркнул.

2
03 марта 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Freeman
Специально подчеркнул.


ладно, пойду яду выпью.

10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by squirL
ладно, пойду яду выпью.


Не катит. Это проще всего. Для искупления дома FreeBSD поставь. :D

2
03 марта 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Freeman
Не катит. Это проще всего. Для искупления дома FreeBSD поставь. :D


меня Gentoo устраивает. и UTF я сроду не юзал... один раз на оракловом серваке сдуру ее как дефолтную поставил, так потом чуть не офигел, пока PuTTY научил UTF понимать...

10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by squirL
меня Gentoo устраивает. и UTF я сроду не юзал... один раз на оракловом серваке сдуру ее как дефолтную поставил, так потом чуть не офигел, пока PuTTY научил UTF понимать...


Вот так и пишут свободные программисты на Сях - тут добавят, а там лезет.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог