查詢字串格式:name=value&name2=value2。空格以 + 表示;特殊字元(&、=、% 等)以 %XX 十六進位 ASCII 碼表示。例:John & Marsha → John+%26+Marsha。
URLEncoder.encode(String) 靜態方法自動處理上述規則。測試程式 EncodeDemo:接收命令列參數合併編碼列印。
收集欄位資料 → trim() → toLowerCase()(Email 統一小寫避免大小寫衝突) → URLEncoder.encode() → 以 & 串接欄位 → 前綴 CGI程式URL? → 建立 URL 物件發送。此流程可與任何相容 CGI 程式搭配,不限於 Java 實作。