MySQL 5.0.19-Debian
Собственно, мне нужно изменить кодировку во всей базе.
[mysql] Перекодирование базы из Latin1 в Cp1251
Модератор: Bizdelnick
-
Skorpion
- Сообщения: 112
- ОС: Debian
-
Hvzh
- Сообщения: 711
- Статус: Gone with Linux
- ОС: Linux Mint 18.1
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
А зачем?
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
-
Skorpion
- Сообщения: 112
- ОС: Debian
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
У меня на форуме вместо русского знаки ??????????????????
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
так может быть надо подправить/добавить соответствующий html-tag? или делать set names после коннекта?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Skorpion
- Сообщения: 112
- ОС: Debian
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
Uncle_Theodore писал(а): ↑26.04.2007 15:47Так пробовал?
http://www.toliblog.info/archives/128
http://dedic.ru/node/213
Так пробовал вот наверное нужный вариант http://www.zu1us.ru/2006/12/05/ipb-mysql-charset-conversion/ только я не могу разобраться как запустить этот скрипт
-
sarutobi
- Сообщения: 676
- Статус: Добрость и скромнота
- ОС: Debian 5, FreeBSD 6.2/8.0
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
а в связи с чем возник вопрос по перекодировке?
http://www.parser.ru/examples/mysql_charsets/
Это решение пробовали?
http://www.parser.ru/examples/mysql_charsets/
Это решение пробовали?
Fire and water, earth and sky - mistery surrounds us, legends never die!
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
Может на линках уже есть это решение, не смотрел внимательно, но у меня тоже была кажется такая же проблема.
После коннекта к базе пиши:
После коннекта к базе пиши:
Код: Выделить всё
mysql_query("SET NAMES cp1251");%s
-
Skorpion
- Сообщения: 112
- ОС: Debian
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
Пробовалwi: писал(а): ↑26.04.2007 20:22Может на линках уже есть это решение, не смотрел внимательно, но у меня тоже была кажется такая же проблема.
После коннекта к базе пиши:
Код: Выделить всё
mysql_query("SET NAMES cp1251");
-
melord
- Сообщения: 149
- ОС: Debian 5.0
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
Skorpion писал(а): ↑26.04.2007 21:39kasak писал(а): ↑27.04.2007 14:19
Может на линках уже есть это решение, не смотрел внимательно, но у меня тоже была кажется такая же проблема.
После коннекта к базе пиши:
Код: Выделить всё
mysql_query("SET NAMES cp1251");
Пробовал
Если после коннекта это не помагло, единственный вывод ИМХО данные в базе храняться не в cp1251, ещё раз повторюсь ИМХО.
Познать всё невозможно! Но к этому нужно стремиться!..
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
Re: [mysql] Перекодирование базы из Latin1 в Cp1251
А что со сравнениями - cp1251_bin? И mySQL кодировка какая? (phpMyAdmin)
Попробуй свести к одному (на тестовой базе сначала на всякий) IMHO.
Может phpMyAdmin обновить, если старый?
P.S. и если вообще phpMyAdmin
Попробуй свести к одному (на тестовой базе сначала на всякий) IMHO.
Может phpMyAdmin обновить, если старый?
P.S. и если вообще phpMyAdmin
%s