Просмотр полной версии : Кодировка строки из MS SQL.
Алексей Владимирович Т
01.09.2023, 15:13
Добрый день подскажите почему не правильно отображаются RU символы. В программе делаю SELECT из БД в переменной получаю вместо кириллических символов первый. Версия CODESYS 3.5 SP17 Path 3 +
Евгений Кислов
01.09.2023, 18:27
Добрый день подскажите почему не правильно отображаются RU символы. В программе делаю SELECT из БД в переменной получаю вместо кириллических символов первый. Версия CODESYS 3.5 SP17 Path 3 +
Добрый день.
Уточните - как именно вы взаимодействуете с MS SQL?
Вы используете пример с нашего сайта?
Какая кодировка установлена у вас в СУБД?
Алексей Владимирович Т
04.09.2023, 08:29
Добрый день.
Уточните - как именно вы взаимодействуете с MS SQL?
Вы используете пример с нашего сайта?
Какая кодировка установлена у вас в СУБД?
Кодировка в СУБД - Cyrillic-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
Использую пример с сайта.
Евгений Кислов
04.09.2023, 09:01
Кодировка в СУБД - Cyrillic-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
Использую пример с сайта.
Судя по всему, у вас в СУБД кодировка UTF-8 - поэтому в функции SQL_FORMAT_DATA надо использовать функцию STU.ConvertUTF8toUTF16:
https://content.helpme-codesys.com/en/libs/StringUtils/Current/Public-Parts/UTF8/ConvertUTF8toUTF16.html
Если потребуется помощь в адаптации примера - предоставьте доступ по AeroAdmin, мы вам поможем.
Алексей Владимирович Т
05.09.2023, 15:49
Применил функцию STU.ConvertUTF8toUTF16. Получилось на выходе функции STU.ConvertUTF8toUTF16 - "�рный"
Евгений Кислов
05.09.2023, 16:00
Применил функцию STU.ConvertUTF8toUTF16. Получилось на выходе функции STU.ConvertUTF8toUTF16 - "�рный"
Как уже упоминал, если нужна помощь - предоставьте доступ по AeroAdmin, мы вам поможем.
Я могу к вам подключиться завтра утром (чем раньше - тем удобнее).
Ваш контактный телефон пришлите мне на почту или в телеграм (в подписи).
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot