Показано с 1 по 6 из 6

Тема: Кодировка строки из MS SQL.

  1. #1

    По умолчанию Кодировка строки из MS SQL.

    Добрый день подскажите почему не правильно отображаются RU символы. В программе делаю SELECT из БД в переменной получаю вместо кириллических символов первый. Версия CODESYS 3.5 SP17 Path 3 +

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,193

    По умолчанию

    Цитата Сообщение от Алексей Владимирович Т Посмотреть сообщение
    Добрый день подскажите почему не правильно отображаются RU символы. В программе делаю SELECT из БД в переменной получаю вместо кириллических символов первый. Версия CODESYS 3.5 SP17 Path 3 +
    Добрый день.
    Уточните - как именно вы взаимодействуете с MS SQL?
    Вы используете пример с нашего сайта?
    Какая кодировка установлена у вас в СУБД?

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Уточните - как именно вы взаимодействуете с MS SQL?
    Вы используете пример с нашего сайта?
    Какая кодировка установлена у вас в СУБД?
    Кодировка в СУБД - Cyrillic-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
    Использую пример с сайта.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,193

    По умолчанию

    Цитата Сообщение от Алексей Владимирович Т Посмотреть сообщение
    Кодировка в СУБД - Cyrillic-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
    Использую пример с сайта.
    Судя по всему, у вас в СУБД кодировка UTF-8 - поэтому в функции SQL_FORMAT_DATA надо использовать функцию STU.ConvertUTF8toUTF16:
    https://content.helpme-codesys.com/e...F8toUTF16.html

    Если потребуется помощь в адаптации примера - предоставьте доступ по AeroAdmin, мы вам поможем.

  5. #5

    По умолчанию

    Применил функцию STU.ConvertUTF8toUTF16. Получилось на выходе функции STU.ConvertUTF8toUTF16 - "�рный"

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,193

    По умолчанию

    Цитата Сообщение от Алексей Владимирович Т Посмотреть сообщение
    Применил функцию STU.ConvertUTF8toUTF16. Получилось на выходе функции STU.ConvertUTF8toUTF16 - "�рный"
    Как уже упоминал, если нужна помощь - предоставьте доступ по AeroAdmin, мы вам поможем.
    Я могу к вам подключиться завтра утром (чем раньше - тем удобнее).
    Ваш контактный телефон пришлите мне на почту или в телеграм (в подписи).

Похожие темы

  1. Импорт списка тревог кодировка
    от AlexZ в разделе СПК1хх [М01]
    Ответов: 3
    Последнее сообщение: 31.03.2022, 13:25
  2. Кодировка в CoDeSys
    от Пьер в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 01.12.2017, 14:55
  3. Шифрование строки
    от PavelGO в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 29.03.2017, 11:00
  4. Портится кодировка
    от _Pavel_ в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 15.12.2012, 20:36
  5. вопрос про строки.
    от izwerg в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.05.2008, 13:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •