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

Откуда: Спілкуйся Українською
Сообщений: 8157
Блог
Есть вот такая процедура которая задеплоймена на MS SQL 2005
Проблема в том, что если передаются юникод символы ( например русский текст ), по дороге теряются пока дойдуют до CLR

    <Microsoft.SqlServer.Server.SqlProcedure()> _
    Public Shared Function SaveTextToFileCLR(ByVal FileContent As SqlString, _
                                             ByVal FilePath As SqlString, _
                                             <SqlFacet(IsNullable:=True)> ByVal FileEncoding As SqlString) As SqlInt32


Может кто сталкивался ?
8 дек 11, 14:05    [11729282]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
Bazist
Может кто сталкивался ?
Нет.

"Теряются" это как - пустые строки приходят, если есть хоть одна русская буква?
8 дек 11, 17:03    [11731027]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
Bazist
Member [заблокирован]

Откуда: Спілкуйся Українською
Сообщений: 8157
Блог
alexeyvg
Bazist
Может кто сталкивался ?
Нет.

"Теряются" это как - пустые строки приходят, если есть хоть одна русская буква?


вопросительные знаки приходят вместо русских букв
8 дек 11, 17:30    [11731353]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104751
Bazist
вопросительные знаки приходят вместо русских букв

Наверное потому, что передают не юникод все таки ?
8 дек 11, 17:37    [11731439]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
ioo
Member

Откуда:
Сообщений: 61
кто нибудь решил эту проблему?? у меня такая же.
только в моем случае процедура возвращет колонку , где вместо русских символов знаки вопроса стоят
10 янв 12, 11:40    [11877437]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
ioo
кто нибудь решил эту проблему?? у меня такая же.
только в моем случае процедура возвращет колонку , где вместо русских символов знаки вопроса стоят
Наверное, причина в том же?
10 янв 12, 12:43    [11877992]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
А с какими FileEncoding пробовали?
10 янв 12, 12:55    [11878097]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
ioo
Member

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

в том же - это в чем?
10 янв 12, 14:50    [11879080]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
ioo
кто нибудь решил эту проблему?? у меня такая же.
только в моем случае процедура возвращет колонку , где вместо русских символов знаки вопроса стоят


как колонка определена? как возвращается из процедуры?
10 янв 12, 14:56    [11879122]     Ответить | Цитировать Сообщить модератору
 Re: Юникод символы и CLR процедура в MS SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
ioo
alexeyvg,

в том же - это в чем?
Колонка возвращается как юникод? Куда возвращаете из CLR, прямо в приложение?
10 янв 12, 15:15    [11879321]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить