







|
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 - 13/11/2003 - 17:11:56
Subject:лучше день потерять, конечно
-----------------
сабж...
1) dump базы
2) perl MEGA_script < "dump базы" > "dump базы_WIN"
3) echo drop database БАЗА | mysql
4) mysql < "dump базы_WIN"
-----MEGA_script--------
while (<STDIN>) {
print koi2win($_);
}
sub koi2win {
my ($string) = @_ ;
$string =~ tr/................................\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/\x80-\xFF/ ;
return $string ;
}
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36354
|
|