Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как перекодировать базу на лету из koi в win? (encyclop) 12/11/2003 - 00:49:57
      Re: на лету чего? (-) (Alec) 12/11/2003 - 11:18:58
      Re: на лету чего? (-) (encyclop) 12/11/2003 - 14:27:52
      Re: на лету чего? (-) (Red) 12/11/2003 - 17:04:53
      Re: на лету чего? (-) (encyclop) 12/11/2003 - 18:53:50
      Re: написать UDF, например? (Alec) 12/11/2003 - 19:31:24
      Re: set character set cp1251_koi8 (if) 12/11/2003 - 23:18:50
      Re: написать UDF, например? (encyclop) 13/11/2003 - 11:51:15
      Re: set character set cp1251_koi8 (encyclop) 13/11/2003 - 11:53:41
      Re: лучше день потерять, конечно (Alec) 13/11/2003 - 17:11:56
      Re: set character set cp1251_koi8 (if) 13/11/2003 - 18:28:42
      Re: dos-866, win-1251, koi8-r (Alec) 14/11/2003 - 17:41:08
      Re: Как перекодировать базу на лету из koi в win? (Александр) 03/02/2007 - 14:58:37
      Re: Нужна помощь в перекодировке бд (Виталий) 12/02/2008 - 02:02:03
      Re: set character set cp1251_koi8 (skrabus) 20/10/2009 - 15:16:42

> Original message text:
> From: encyclop - 12/11/2003 - 00:49:57
> Subject:Как перекодировать базу на лету из koi в win?
> -----------------
> Как перекодировать базу на лету из одной кодировки в другую?
>


From: Alec - 14/11/2003 - 17:41:08
Subject:dos-866, win-1251, koi8-r
-----------------
вот и комбинируй все мыслимые комбинации.
функции честно стянуты из
#
# Чтение DB файлов из Paradox на Perl
#
# Copyright (C) 2000 Sergey A. Eremenko and Alexander E. Chizhov
# Created for JSC Rostovtelecom specially
# Licensed by GPL
------------------------
# конвертит строку из альтернативной кодировки в кои8
sub alt2koi {
my ($string) = @_ ;

$string =~ tr/\x80-\xFF/\xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xC1\xC2\xD7\xC7\xC4\xC5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\x90\x91\x92\x81\x87\xB2\xB4\xA7\xA6\xB5\xA1\xA8\xAE\xAD\xAC\x83\x84\x89\x88\x86\x80\x8A\xAF\xB0\xAB\xA5\xBB\xB8\xB1\xA0\xBE\xB9\xBA\xB6\xB7\xAA\xA9\xA2\xA4\xBD\xBC\x85\x82\x8D\x8C\x8E\x8F\x8B\xD2\xD3\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\xC0\xD1\xB3\xA3\xE5\xC5\x49\x69\xF5\xD5\x9C\x95\x9E\x96\x4E\xD2\x94\x9A/ ;
return $string ;
}

# конвертит строку из мастдайной кодировки в кои8
sub win2koi {
my ($string) = @_ ;

$string =~ tr/\x80-\xFF/................................\x9A.......\xB3\xBF......\x9C......\x9E\xA3.......\xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xC1\xC2\xD7\xC7\xC4\xC5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD2\xD3\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\xC0\xD1/ ;
return $string ;
}



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36354



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |