MySQL: utf8_unicode_ci или utf8_general_ci - вот в чём вопрос!
У мну опять прут идеи по сайтам!..
Забавно то, что я кажется нашёл идею, у которой нет прямых конкурентов ни у нас, ни в буржуйнете. Ура! Начал активно кодить новый сервис для... пока не скажу для кого. Секрет, ага. Ни русским единым жив человек! Одна из проблем, которая возникла при создании мультиязычного сайта - в какой кодировке хранить данные. Понятно, что это unicode. Но какой? utf8_unicode_ci или utf8_general_ci - вот в чём вопрос! Обычно я использую utf8_general_ci для русскоязычных проектов. Но что такое, чёрт возьми, utf8_unicode_ci ? Оказывается, для всех символов юникода любые операции, использующие сравнение _general_ci быстрее, чем аналогичные сравнения _unicode_ci. Например, сравнения в utf8_general_ci отрабатывают быстрее, но менее корректно, нежели в utf8_unicode_ci. Причина в том, что utf8_unicode_ci поддерживает более широкое пространство символов. Например, в немецком и некоторых других языках символ "ß" будет при сортировке располагаться рядом с "ss", как ему и положено. Кроме того utf8_general_ci убирает все акценты и приводит символы к верхнему регистру. Например: ÀÁÅåāă = A, Ö = O, ü = U. Получается, что если нужны только русский и английский (как в моём варианте), то будет правильно использовать utf8_general_ci, как более шуструю и не накладывающую никаких ограничений на выбранные языки. Если же языков больше и среди них есть "экзотические" (например, украинский, польский, турецкий...), то лучше остановить выбор на utf8_unicode_ci. На злобу дня...
Приходит Сара к раввину.
- Ребе, я завтра замуж выхожу, посоветуйте, как лучше лечь в постель в первую ночь: в рубашке или без? Тут подбегает Рабинович. - Ребе, посоветуйте, куда лучше вложить деньги, в акции или ценные бумаги? Ребе отвечает: - Как ты, Сарочка, ни ляжешь, тебя все равно трахнут. К Вам, Рабинович, это тоже относится. Фотоанекдот #2
Фотограф двадцатилетней девушке :
- Вы не желаете сфотографироваться обнажённой? - Ой нет, что Вы! 20 лет спустя эта же дама фотографу: - Вы не желаете сфотографировать меня обнажённой ? - Ой нет, что Вы! Лейка, шмейка...
Лейка, шмейка. Камера не имеет значения ни на грош. Она только запечатлевает то, что вы видите. А вы должны ВИДЕТЬ. © Эрнст Хаас
Юля и Норма
Выходные выдались очень насыщенными и радостными. Настолько, что даже нет желания что-то писать. Познакомился с многими творческими людьми - с музыкантами, вокалистами и художницей.
![]() читать дальше... |



