Unicode... почему бы и нет?

Sync

Новичок
Unicode... почему бы и нет?

Допустим мы ничего не знаем с данными на каком языке будет работать приложение. Логичным, наверное будет выбор кодировки БД UTF8, скрипты тоже кодировать в юникоде.

Собственно возникает вопрос... Какие недостатки имеет UTF8?

Насколько я знаю, есть такие:

- размер БД больше, например если сравнивать utf8 & cp1251, то первая база с кириллическими данными будет примерно в 2 раза больше.
Но при нынешней стоимости гигабайта жестково диска это капля в море.

- не все средства разработки поддерживают работу с utf8.
Это уже можно считать устаревшим.

С какими проблемами я могу столкнуться используя эту кодировку? Просто хочу везде использовать юникод, чтобы потом не мучаться .

Спасибо!
 

Gas

может по одной?
как минимум нужно чтоб mysql был >= 4.1 и стоял [m]mb_string[/m]. Насчёт остального думаю меня дополнят.
 

Demiurg

Guest
проблема в том, что многие путают понятия юникод и utf8

>как минимум нужно чтоб mysql был >= 4.1 и стоял mb_string.
не обязательно
 

Sync

Новичок
ну а все-таки, какие прикладные проблемы могут возникнуть?

Автор оригинала: Demiurg
проблема в том, что многие путают понятия юникод и utf8
возможно :) ну тут я называю юникодом в частности кодировку utf8.
 
Сверху