Перейти к содержимому

Фото
- - - - -

Кодировка таблиц в базе данных mysql


  • Вы не можете создать новую тему
  • Please log in to reply
6 ответов в этой теме

#1 Жорж

Жорж
  • Постоялец
  • 1 019 сообщений
  • Откуда:Estonia

Отправлено 17 февраля 2009 - 18:52

Господа, в базе данных половину таблиц в cp1251_general_ci (правильная), а половина latin1_swedish_ci. Вопрос как правильно перекодировать все таблицы в cp1251_general_ci, и чтобы последующие добовлялись в этой же кодировке...
  • 0

#2 Жорж

Жорж
  • Постоялец
  • 1 019 сообщений
  • Откуда:Estonia

Отправлено 17 февраля 2009 - 22:57

up
  • 0

#3 Жорж

Жорж
  • Постоялец
  • 1 019 сообщений
  • Откуда:Estonia

Отправлено 18 февраля 2009 - 14:11

проблему решил, можно закрывать.

Решение: запрос такого рода нужно сделать CREATE TABLE `test` (id int, value varchar(255)) DEFAULT CHARSET=cp1251;
  • 0

#4 CiDRoN

CiDRoN

    Конструктивизм на форум.ее

  • Админ
  • 8 434 сообщений
  • Откуда:Tallinn

Отправлено 18 февраля 2009 - 16:01

создавать да, но если в таблице уже есть данные с кирилицей, то получишь "вопросики", в этом случае по другому )
  • 0
Закон суров, но это закон. Читайте правила.

#5 PressSetter

PressSetter

    Крестный Папочка

  • Постоялец
  • 2 323 сообщений
  • Откуда:Таллинн

Отправлено 18 февраля 2009 - 16:21

CiDRoN, поясни, если не сложно для общего развития.

И реально сразу два языка совместить эст и рус в одной таблице?
  • 0

#6 .NET

.NET
  • Постоялец
  • 3 511 сообщений

Отправлено 18 февраля 2009 - 16:24

AgentVlad, UTF-8 вам в помощь ;)
  • 0

#7 банифаций

банифаций
  • Постоялец
  • 892 сообщений
  • Откуда:Таллин

Отправлено 23 февраля 2009 - 21:11

http://en.gentoo-wik..._UTF-8_in_MySQL

прежде чем что-то делать ОБЯЗАТЕЛЬНО СДЕЛАТЬ БАКАП БАЗЫ
  • 0