а они между собой совместимы? к примеру, если ключи из одной таблицы с uft8_bin ссылаются на данные в другой таблице с utf8_unicode_ciOtto писал(а):Используй uft8_bin для достижения эффекта case sensitive
MySQL encoding кошмар
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Котяр
- Маньяк
- Сообщения: 1545
- Зарегистрирован: 02 мар 2005, 13:05
- Откуда: Toronto -> Vancouver
- Otto
- Пользователь
- Сообщения: 91
- Зарегистрирован: 08 июл 2006, 23:09
- Откуда: Vancouver
Ну смотря что понимать под совместимостью. collation это просто набор правил поиска. utf8_unicode_ci и uft8_bin - разные collation, поэтому набор правил поиска будет разный, но если данные полностью одинаковые, то независимо от collation они будут восприниматься одинаково.Котяр писал(а):а они между собой совместимы?
Это будет работатьКотяр писал(а): к примеру, если ключи из одной таблицы с uft8_bin ссылаются на данные в другой таблице с utf8_unicode_ci
Только зачем все это? Может просто сделать для всей БД один collation utf8_bin и не париться? Или для каких-то полей тебе критично иметь другой collation?
- Котяр
- Маньяк
- Сообщения: 1545
- Зарегистрирован: 02 мар 2005, 13:05
- Откуда: Toronto -> Vancouver
чесно говоря, я не знаю, какая разница между utf8_unicode и utf8_binOtto писал(а): Только зачем все это? Может просто сделать для всей БД один collation utf8_bin и не париться? Или для каких-то полей тебе критично иметь другой collation?
- Otto
- Пользователь
- Сообщения: 91
- Зарегистрирован: 08 июл 2006, 23:09
- Откуда: Vancouver
- Котяр
- Маньяк
- Сообщения: 1545
- Зарегистрирован: 02 мар 2005, 13:05
- Откуда: Toronto -> Vancouver