В чем разница между nvarchar и varchar и еще........
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



В чем разница между nvarchar и varchar и... Expand / Collapse
Автор
Сообщение
11.10.2002 17:26
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 29.10.2004 17:35
Сообщ.: 56, Visits: 617
Сервер находится в USA. В базу с сайта записывается как информация на русском так и на английском(в одни поля на русс в другие на английском).Есть ли разница здесь между nvarchar и varchar для этих полей.

И еще :
Когда информацию на русском записывает юзер, например из Украины--то проблем нет, а когда юзер из USA то в базу попадает что-то непонятное

В чем проблема?

Спасибо
Сообщ. #763317
12.10.2002 10:29
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.06.2006 14:39
Сообщ.: 193, Visits: 2 126
varchar - текст сохраняется в кодировке, описанной в соотв. collation (1 байт на символ); nvarchar - текст в кодировке Unicode (2 байта на символ).
Сообщ. #763364
25.09.2006 21:22
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 19.11.2006 14:30
Сообщ.: 1, Visits: 11
А тип TEXT тоже 1 байт на символ ?
Сообщ. #904840
25.09.2006 22:40


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
С Text тоже самое. Выполните скрипт и поймете разницу:

begin tran

create table aaa (a text, b ntext)

insert into aaa values('а', 'б')

select datalength(a), datalength(b)

from aaa

rollback

Сообщ. #904842
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 7:23