Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 varchar(64)utf8_general_ci-Количество симвоов юникод?  [new]
Vw
Member

Откуда: Самара
Сообщений: 2286
Ребята подскажите- может я туплю под утро уже)))
сколько русских символов влезет в поле varchar(64) utf8_general_ci ?
64 это байты ведь? или как оно?
23 мар 13, 06:48    [14085461]     Ответить | Цитировать Сообщить модератору
 Re: varchar(64)utf8_general_ci-Количество симвоов юникод?  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Vw,

Разработчики имеют мнение, что...
23 мар 13, 07:55    [14085464]     Ответить | Цитировать Сообщить модератору
 Re: varchar(64)utf8_general_ci-Количество симвоов юникод?  [new]
aleks2
Guest
А ишо можно тупо напихать и посмотреть...
23 мар 13, 08:09    [14085468]     Ответить | Цитировать Сообщить модератору
 Re: varchar(64)utf8_general_ci-Количество симвоов юникод?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Vw,

Если вы про Microsoft SQL Server интересуетесь, то ссылку вам дали (и в ней говорится, что 64 -- это символы). Правда, в MSSQL нет поддержки UTF8.

А если вы MySQL имели в виду, то, опять же, 64 -- это символы:
http://dev.mysql.com/doc/refman/5.6/en/char.html
The CHAR and VARCHAR types are declared with a length that indicates the maximum number of characters you want to store. For example, CHAR(30) can hold up to 30 characters.
http://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html
For example, utf8 characters require up to three bytes per character, so for a CHAR(255) CHARACTER SET utf8 column, the server must allocate 255 x 3 = 765 bytes per value.
23 мар 13, 09:58    [14085549]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить