|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
Всем привет. Отправляю email через sp_send_dbmail. Результат запрос прикрепляется к письму в виде файла. Проблема в том, что аттач приходит в кодировке ucs-2 le с BOM Можно ли сделать кодировку аттача UTF-8 c BOM ?! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 11:45 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
NewIvanovec Проблема в том, что аттач приходит в кодировке ucs-2 le с BOM Не может же sp_send_dbmail делать перекодировку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 12:23 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
alexeyvg, в запросе нет указания кодировки. Это сервер сам выбирает такую кодировку Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 12:33 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
NewIvanovec, NVARCHAR - это ucs-2 le. Сиквел не работает с данными UTF-8. Единственное исключение - это импорт из файла, и только в старших версиях появилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 13:41 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
Владислав Колосов Сиквел не работает с данными UTF-8. Поясните, коллега! Не понял вашей фразы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 14:15 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
Владислав Колосов NewIvanovec, NVARCHAR - это ucs-2 le. Сиквел не работает с данными UTF-8. Единственное исключение - это импорт из файла, и только в старших версиях появилось. В sql server 2019 появилась возможность работать с utf-8 непосредственно в базе. Для этого были добавлены отдельные collation с UTF8 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
UPD: Юникод символы в коде движок форму преобразовал в Ñ В коде заменил на nchar(209), просто для возможности скопировать пример ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 14:16 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
msLex, в моём случае 2017 версия сервера. что же делать, что же делать :( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 14:19 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
SQL2008 Владислав Колосов Сиквел не работает с данными UTF-8. Поясните, коллега! Не понял вашей фразы. Виимо вы имели в виду Поддержка параметров сортировки и Юникода Импорт данных в Юникоде был всегде без проблем. Даже никогда не задумывался, что "не работает" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 17:07 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
NewIvanovec, что делать... Не пользоваться системной почтой, написать свою утилиту, тем более, что это не сложно. Даже не зная С# можно за полдня сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2021, 18:51 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
Всё понял, всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 10:10 |
|
sp_send_dbmail кодировка аттача
|
|||
---|---|---|---|
#18+
Владислав Колосов NewIvanovec, что делать... Не пользоваться системной почтой, написать свою утилиту, тем более, что это не сложно. Даже не зная С# можно за полдня сделать. Ща вы нам расскажите как sp_send_dbmail перекодирует вложения. Не порите чушЪ. Ей больно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 11:49 |
|
|
start [/forum/topic.php?fid=46&fpage=13&tid=1684254]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 231ms |
total: | 339ms |
0 / 0 |