pg_unescape_bytea

pg_unescape_bytea是用來取消 bytea 類型中的字元串轉義。

基本介紹

  • 中文名:pg_unescape_bytea
  • 說明:string pg_unescape_bytea 
  • 備註:PostgreSQL 返回用 \
  • 提示:需要 PostgreSQL 7.2 或更新版本
pg_unescape_bytea,說明,備註,特別提示,

pg_unescape_bytea

(PHP 4 >= 4.3.0)
pg_unescape_bytea -- 取消 bytea 類型中的字元串轉義

說明

string pg_unescape_bytea ( string data)
pg_unescape_bytea() 將 bytea 數據類型中的字元串取消轉義。返回未轉義的字元串(二進制)。

備註

當 SELECT bytea 類型,PostgreSQL 返回用 \ 前導的八進制位元組值(例如 \032)。用戶需要自行將其轉換回二進制格式。

特別提示

本函式需要 PostgreSQL 7.2 或更新版本。在 PostgreSQL 7.2.0 和 7.2.1 中,當激活了多位元組支持時必須強制轉換為 bytea 類型,例如 INSERT INTO test_table (image) VALUES ('$image_escaped'::bytea);。PostgreSQL 7.2.2 或更新版本不需要強制轉換。例外是當客戶端和後端的字元編碼不匹配時,有可能出現多位元組流錯誤。用戶必須強制轉換為 bytea 來避免此錯誤。

相關詞條

熱門詞條

聯絡我們