sqlite_udf_encode_binary
UDFから返す前にバイナリデータをエンコードする
&reftitle.description;
stringsqlite_udf_encode_binary
stringdata
sqlite_udf_encode_binary は
(元のlibsqlite APIはバイナリ対応ではないため)、
クエリから安全に値を返せるようにdata にバイ
ナリエンコーディングを適用します。
バイナリセーフでないと思われるデータ(例: ヌルバイトを末尾以外の場所
に含むデータや先頭文字に0x01を含むデータ)の場合、
UDFからの返り値をエンコードするために、この関数をコールする必要があ
ります。
PHPは、このエンコード/デコード処理を自動的に行いません。
これは、性能上著しい影響があるためです。
UDFから返す文字列をクオートするために
sqlite_escape_stringを使用しないでください。
代わりにこの関数を使用してください。
&reftitle.parameters;
data
エンコードしたい文字列。
&reftitle.returnvalues;
エンコードされた文字列を返します。
&reftitle.seealso;
sqlite_udf_decode_binary
sqlite_escape_string
sqlite_create_function
sqlite_create_aggregate