Получаю json с телеграмма
Если пользователь вставляет эмодзи с некоторыми приходят символы
, "text" : "☀}
В текстовый файл записывается нормально, а дальше копипастой уже не берется никак/
При сохранении в базу MS SQL ругается - Unclosed quotation mark after the character string '☀'. Incorrect syntax near '☀'.
Погуглил как удалять BOM символы, вроде для этого есть функция UTF8BOMToUTF8
но ее применение результата не дает.
Добавлено спустя 26 минут 32 секунды:
Вопрос закрываю. Нашел https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов
и тут есть коды этих символов.
ну и ...
- Код: Выделить всё
txtSend := StringReplace(txtSend, char(239),'',[rfReplaceAll]);
txtSend := StringReplace(txtSend, char(187),'',[rfReplaceAll]);
txtSend := StringReplace(txtSend, char(191),'',[rfReplaceAll]);