|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
06.07.2009, 01:55 | #11 | |||
Заблокирован
Невозврат кредита |
utf8_geniral_ci если тема прошла на то, если не выйдет, то latin1_swedish_ci , скорее всего второй вариант поможет, а если и он не поможет, welcome to my icq, помогу не за дорого)))
|
|||
06.07.2009, 06:02 | #14 | |||
Заблокирован
Клон |
Это кодировка CP1252 подсказал lebedev
|
|||
06.07.2009, 06:24 | #15 | |||
Реноме:
306
|
все верно, есть много выходов из этой ситуевины, например можно конвертнуть всю базу из 1252 в ютф8 тем же штирлицом
|
|||
10.07.2009, 13:35 | #19 | |||
Заблокирован
Клон |
добавлено через 4 минуты Для перекодирования, например, дампов mysql можно использоваться утилиту enconv Код:
enconv -L russian -x Windows-1251 file Последний раз редактировалось EvaOnline; 10.07.2009 в 13:39. Причина: Добавлено сообщение |
|||
10.07.2009, 15:51 | #20 | |||
Реноме:
1490
|
Спасибо на верную мысль натолкнули.
Кто сможет этот скрипт на php переписать? только с подключением к конкрентной базе. #!/usr/bin/perl
while($s=<>) { if ($s =~ /^CREATE TABLE (`.+`)/) { $tname = $1; print "ALTER TABLE $tname CONVERT TO CHARACTER SET binary;\n"; print "ALTER TABLE $tname CONVERT TO CHARACTER SET cp1251;\n"; } } |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|