在 Linux 系統中,urlencode
命令用于將字符串轉換為 URL 編碼格式
輸入字符串:這是需要進行 URL 編碼的原始字符串。它可以包含任何字符,包括空格、特殊字符和非 ASCII 字符。
編碼格式:urlencode
命令支持多種字符編碼格式,如 UTF-8、ISO-8859-1 等。默認情況下,它使用 UTF-8 編碼。你可以通過設置 --charset
或 -c
選項來指定所需的編碼格式。例如:
urlencode --charset=ISO-8859-1 "Hello, World!"
urlencode
會對所有特殊字符進行編碼。但是,你可能希望保留某些特殊字符,如“/”和“?”。為此,你可以使用 --preserve
或 -p
選項。例如:urlencode --preserve="/?" "https://example.com/path?query=value"
--decode
或 -d
選項。例如:urlencode --decode "Hello%2C%20World%21"
請注意,urlencode
命令并不是所有 Linux 發行版的標準組件。在某些系統上,你可能需要先安裝它。在 Debian 和 Ubuntu 系統上,你可以使用以下命令安裝 urlencode
:
sudo apt-get install urlencode
在其他系統上,你可能需要從源代碼編譯并安裝它。