Ad Widget

Collapse

Русские символы в запросах к MSSQL

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Sinot
    Junior Member
    • Feb 2023
    • 23

    #1

    Русские символы в запросах к MSSQL

    Решительно приветствую!


    Собственно проблема в русских символах в SQL запросе.


    Тест элемента данных работает:



    Применяем и отдаем на откуп Zabbix и получаем такое:​


    Запрос для наглядности и дело не только выводе. Если использовать русские символы в запросе типа:
    SELECT col1 FROM table WHERE col2 = 'Уволенные';
    Ситуация повторяется. В тесте работает, а при нормальной работе "Empty result".

    odbcinst.ini



    Есть возможность это исправить?

    Спасибо.​
  • Answer selected by Sinot at 30-10-2023, 09:42.
    Sinot
    Junior Member
    • Feb 2023
    • 23

    С латиницей все в порядке.

    Все таки нашел упоминание этой проблемы тут. Кириллица в запросах не работает, только на вывод. Надеюсь это не правда.

    В качестве костыльного и срочного решения можно так:
    SELECT CONCAT(CHAR(192),CHAR(193),CHAR(194)) as t;
    Click image for larger version  Name:	image.png Views:	0 Size:	8.5 KB ID:	473134


    В WHERE не пробовал пока, но думаю тоже пройдет.

    UPD:
    Да в WHERE такая конструкция прокатывает.
    Last edited by Sinot; 27-10-2023, 20:53.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #2
      А тоже самое с латиницей работает?
      Как вариант: поставить tcpdump и снять дампы при тесте и при работе.

      Comment

      • Sinot
        Junior Member
        • Feb 2023
        • 23

        #3
        С латиницей все в порядке.

        Все таки нашел упоминание этой проблемы тут. Кириллица в запросах не работает, только на вывод. Надеюсь это не правда.

        В качестве костыльного и срочного решения можно так:
        SELECT CONCAT(CHAR(192),CHAR(193),CHAR(194)) as t;
        Click image for larger version  Name:	image.png Views:	0 Size:	8.5 KB ID:	473134


        В WHERE не пробовал пока, но думаю тоже пройдет.

        UPD:
        Да в WHERE такая конструкция прокатывает.
        Last edited by Sinot; 27-10-2023, 20:53.

        Comment

        Working...