MySQL: utf8_unicode_ci или utf8_general_ci - вот в чём вопрос!

У мну опять прут идеи по сайтам!.. rolleyes

Забавно то, что я кажется нашёл идею, у которой нет прямых конкурентов ни у нас, ни в буржуйнете. Ура!

Начал активно кодить новый сервис для... пока не скажу для кого. Секрет, ага.

Ни русским единым жив человек! Одна из проблем, которая возникла при создании мультиязычного сайта - в какой кодировке хранить данные. Понятно, что это 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 лет спустя эта же дама фотографу:
- Вы не желаете сфотографировать меня обнажённой ?
- Ой нет, что Вы!

Лейка, шмейка...

Лейка, шмейка. Камера не имеет значения ни на грош. Она только запечатлевает то, что вы видите. А вы должны ВИДЕТЬ. © Эрнст Хаас

Юля и Норма

Выходные выдались очень насыщенными и радостными. Настолько, что даже нет желания что-то писать. Познакомился с многими творческими людьми - с музыкантами, вокалистами и художницей. cool smile Выкладываю пару карточек с субботней прогулки с Юлией и её Нормой.

Норма

читать дальше...