將字串編碼為application/x-www-form-urlencoded MIME
格式。
命令格式
string url_encode(string <input>[, string <encoding>])
命令說明
將輸入字串編碼為application/x-www-form-urlencoded MIME
格式。編碼格式如下:
a~z、A~Z保持不變。
英文句點(.)、短劃線(-)、星號(*)和底線(_)保持不變。
空格轉為加號(+)。
其餘字元根據指定的encoding轉為位元組值,然後將每個位元組值表示為
%xy
的格式,xy
是該字元的十六進位表示方式。
參數說明
input:必填。STRING類型。要輸入的字串。
encoding:可選。指定編碼格式,支援GBK或UTF-8等標準編碼格式,不輸入預設為UTF-8。
傳回值說明
返回STRING類型。input或encoding值為NULL時,返回NULL。
使用樣本
--返回%E7%A4%BA%E4%BE%8Bfor+url_encode%3A%2F%2F+%28fdsf%29。
select url_encode('樣本for url_encode:// (fdsf)');
--返回Example+for+url_encode+%3A%2F%2F+dsf%28fasfs%29。
select url_encode('Example for url_encode:// dsf(fasfs)', 'GBK');
相關函數
URL_ENCODE函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數。