2009-09-17 40 views
0

我使用Javascript中的decodeURIComponent和encodeURIComponent。 之前,我保存在UTF-8的PostgreSQL數據庫內這些數據,我應該將它們解碼:decodeURIComponent for postgres

$my_data = pg_escape_string(utf8_encode($_POST['my_data']));

我正在尋找一個PostgreSQL,功能轉換Javascript的編碼數據。

+0

這與將數據庫中的二進制文件存儲爲base64編碼的TEXT而非使用BYTEA一樣有用。可能有時它有用途但一般?你確定你需要這樣做嗎? – 2009-09-17 14:49:27

+0

milen,存儲base64很可能會減少存儲/檢索所需的帶寬;-) – 2009-09-18 06:47:19

回答

2

你並沒有讓自己太清楚,但也許this將爲你感興趣。

+0

謝謝,但我錯過了一個更復雜的功能: http://www.w3schools.com/jsref/jsref_encodeURI.asp – maletin 2010-04-27 16:48:05

+0

那麼,postgresql中沒有encodeURI函數。也許,有一個模塊可用。但我懷疑你真的需要它。你想達到什麼目的? – 2010-04-27 17:22:07