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

Откуда:
Сообщений: 13
На Windows Server 2012 установлен MSSQL Server 2008 Express. Создана база с collation Cyrillic_General_CI_AS. В Management studio добавляю текст в таблицу (тип nvarchar(MAX)) на татарском языке, потом там же делаю select и вместо татарских символов - знаки вопроса. При этом испанские или, например, французские нелатинские буквы выводятся нормально. В чем может быть проблема?
12 янв 16, 17:26    [18668371]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
Glory
Member

Откуда:
Сообщений: 104751
razer25
В чем может быть проблема?

Заносите данные в таблицу командой с явным указанием юникода для символьных данных
12 янв 16, 17:28    [18668383]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
razer25
Member

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

подскажите такую команду
12 янв 16, 17:32    [18668404]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
Glory
Member

Откуда:
Сообщений: 104751
razer25
подскажите такую команду

Эта базовая команда INSERT.
Вы не знаете таких ?
12 янв 16, 17:33    [18668409]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
o-o
Guest
"французские нелатинские буквы" это как, простите? 8-о
у французов французский алфавит из латинских букв состоит, 26 штук, а у вас?

юникодные строки в T-SQL начинаются с N
12 янв 16, 17:37    [18668431]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
razer25
Member

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

естественно я добавляю данные insert'ом

o-o,

тип столбца, как я написал в первом посте, nvarchar
12 янв 16, 17:48    [18668482]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
Glory
Member

Откуда:
Сообщений: 104751
razer25
Glory,

естественно я добавляю данные insert'ом

Да что вы говорите !
И вы даже можете огласить текст вашего insert-а ?

razer25
тип столбца, как я написал в первом посте, nvarchar

Тип столбца не влияет на тип констант и текст команды
12 янв 16, 17:49    [18668498]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
o-o
Guest
razer25
o-o,
тип столбца, как я написал в первом посте, nvarchar

капец, блин, если в юникодный столбец класть НЕЮНИКОД,
уже на этапе ввода перекодируется.
вы вопросики не "видите", вы их реально занесли,
своими некириллическими НЕЮНИКОДНЫМИ символами в контексте кириллической базы
12 янв 16, 17:50    [18668506]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
razer25
Member

Откуда:
Сообщений: 13
o-o,

разобрался, спасибо
12 янв 16, 17:57    [18668548]     Ответить | Цитировать Сообщить модератору
 Re: mssql и поддержка татарского языка  [new]
o-o
Guest
вот в контексте НЕКИРИЛЛИЧЕСКОЙ базы
я заношу кириллицу в юникодный столбец COL_UNI.
и в таблицу ложатся вопросики.
в то же время я в варчар (COL_ASCII) кладу кириллицу в контексте той же базы,
но передаю ЮНИКОДОМ.
и кириллица на месте

К сообщению приложен файл. Размер - 49Kb
12 янв 16, 17:58    [18668554]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить