Найти - Пользователи
Полная версия: Экранировать спецсимволы
Начало » Python для новичков » Экранировать спецсимволы
1
sitcom
Всех приветствую!
Помогите, пожалуйста.
Есть задача получать из облака (через предоставляемое api) запросами GET данные (в формате json) и заливать их в базу Postgresql.
Некоторые текстовые значения содержат спецсимволы, в частности, \xa0 (пробел не из ASCII).
Для передачи в таблицу (формат поля json) использую json_populate_recordset.
Так вот Python, разбирая sql-команду, находит в текстовых данных эти спецсимволы, интерпретирует их, а не передаёт в таблицу, в результате чего жалуется на синтаксис.
Можно как-то экранировать любые спецсимволы в переменной, содержащей данные?
Или как-то по-другому решить вопрос?
ZerG
Ну есть же всякие prepare при работой с базами.
Вы покажите ваш код - как вы обрабатываете данные и собственно сами данные для примера.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB