Описание
string
sqlite_udf_encode_binary ( string data )
sqlite_udf_encode_binary() кодирует бинарные данные
data таким образом, что они могут быть возвращены в
качестве результата запроса (так как библиотека libsqlite небезопасна для
обработки бинарных данных).
Если данные могут быть бинарными (например, содежать NUL в середине
строки или байт 0x01 в начале строки), то такие данные
следует закодировать этой функцией перед тем, как возвращать их из
пользовательской функции.
Кодирование не применяется к возвращаемым данным автоматически, так как это
негативно сказывается на производительности. Применяйте эту функцию только
там, где это действительно необходимо.
Замечание:
Не используйте функцию sqlite_escape_string() для
экранирования строк, возвращаемых из пользовательской функции, так ка это
приведет к двойному экранированию. Используйте
sqlite_udf_encode_binary() !