конвертация в разные таблицы кои8,866,1251 и пр.

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение dekloper » 2008-11-11 1:24:39

посоветуйте, плз, оптимальный алгоритм конвертации массива данных в заданную таблицу перекодировки(кои8,866,1251) ??
как определить заранее неизвесную кодировку входного массива (аля "штирлиц")?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение zg » 2008-11-11 1:55:33

iconv наше всё

про таблицы не понял и массивы тоже, ты в чём работать собираешься?

Гость
проходил мимо

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение Гость » 2008-11-11 3:46:29

dekloper писал(а):посоветуйте, плз, оптимальный алгоритм конвертации массива данных в заданную таблицу перекодировки(кои8,866,1251) ??
undefined variable: "массивы данных" ;)
dekloper писал(а):как определить заранее неизвесную кодировку входного массива (аля "штирлиц")?
converters/enca

Гость
проходил мимо

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение Гость » 2008-11-11 3:51:08

zg писал(а):про таблицы не понял
s/таблицы/codepages/
педивикия писал(а):Кодовая страница (англ. code page) — таблица, сопоставляющая каждому значению байта некоторый символ (или его отсутствие).

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение dekloper » 2008-11-11 9:37:57

Гость писал(а):
zg писал(а):про таблицы не понял
s/таблицы/codepages/
педивикия писал(а):Кодовая страница (англ. code page) — таблица, сопоставляющая каждому значению байта некоторый символ (или его отсутствие).
угумс, педивикия права :) кодепага... т.е. у меня на входе массив с неизвестной кодировкой, которую надо детектнуть и, в з-ти от результата, либо конвертнуть, либо оставить без изменения...
и хорошо, если источник==результату, но бывает экзотика (типа 8-бит в 16-битную закорючку.. и в обратную сторону..)
zg писал(а):iconv наше всё
про таблицы не понял и массивы тоже, ты в чём работать собираешься?
в двух словах, экспорт из базы -> конверсия -> импорт; в идеале скриптом каким, чтоб все пГасГачно было... хотя сервак ляжет наверно от таких объемов (300-600Мб)
мне бы с алгоритмом определиться, на асме за один чих все отработалоб..
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение zg » 2008-11-11 9:51:46

dekloper писал(а):в двух словах, экспорт из базы -> конверсия -> импорт;
ээээ... какой нафиг автодетект?!!! если юзаешь базы данных кодировки должны быть заранее известны. Если база муся, то перекодировать можно при экспорте и/или импорте.

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение dekloper » 2008-11-11 13:46:29

не, не муся,воть..
то, что мы туда пихаем - известно... но бывают разные случаи...
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение MAK » 2008-11-11 15:00:35

автоопределение языка работает более-менее надежно только с одним языком, например русским.
то-есть
кои8,866,1251 и пр.
"и пр." нужно убрать )

Гость
проходил мимо

Re: конвертация в разные таблицы кои8,866,1251 и пр.

Непрочитанное сообщение Гость » 2008-11-11 22:17:10

MAK писал(а):автоопределение языка работает более-менее надежно только с одним языком, например русским.
то-есть
кои8,866,1251 и пр.
"и пр." нужно убрать )
стоит еще добавить, что полностью совместимы эти кодировки только с юникодом. Очень часто можно наткнуться на грабли, когда в одной из них есть какой-нить символь, коего нет в другой.