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

Откуда:
Сообщений: 101
в таблицу не вводятся значения на немецком языке. пробую тестовый код:

declare @t table ([name] varchar(50))

insert into @t ([name]) values ('Königsberger Strasse 29') -- Кёниксберг - вторая буква о - с точечками сверху (см. скриншот)

select * from @t


значение [name] как видно на немецком язые (буква о с точечками сверху), однако select выдает латинскую....

что нужно подправить чтобы кроме английского, немецкие символы также вводились в таблицы???

К сообщению приложен файл. Размер - 2Kb
15 май 12, 11:33    [12555058]     Ответить | Цитировать Сообщить модератору
 Re: Немецкий язык - не вводится в БД?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
declare @t table ([name] nvarchar(50))

insert into @t ([name]) values (N'Königsberger Strasse 29') -- Кёниксберг - вторая буква о - с точечками сверху (см. скриншот)

select * from @t
15 май 12, 11:34    [12555064]     Ответить | Цитировать Сообщить модератору
 Re: Немецкий язык - не вводится в БД?  [new]
balykovdron
Member

Откуда:
Сообщений: 101
P.S. результат

Konigsberger Strasse 29
15 май 12, 11:34    [12555067]     Ответить | Цитировать Сообщить модератору
 Re: Немецкий язык - не вводится в БД?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
balykovdron
P.S. результат

Konigsberger Strasse 29


select N'Königsberger Strasse 29', 'Königsberger Strasse 29'
15 май 12, 11:37    [12555091]     Ответить | Цитировать Сообщить модератору
 Re: Немецкий язык - не вводится в БД?  [new]
balykovdron
Member

Откуда:
Сообщений: 101
Knyazev Alexey,

Понял - поле в таблице нужно сделать nvarchar. Спасибо.
15 май 12, 11:39    [12555113]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить