







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36354
|
|