在 PHP 中,可以使用 urlencode()
函數來實現 URL 編碼。urlencode()
函數會將字符串中的特殊字符轉換為 URL 編碼格式(例如,空格會被轉換為 %20
)。這有助于確保 URL 在傳輸和解析過程中保持其完整性和正確性。
以下是一個簡單的示例:
<?php
$url = "https://example.com/search?q=";
$query = "PHP 編程";
$encoded_query = urlencode($query);
$full_url = $url . $encoded_query;
echo $full_url;
?>
上述代碼會輸出:
https://example.com/search?q=PHP%20%E7%BC%96%E7%A8%8B
請注意,urlencode()
函數僅適用于將字符串參數附加到 URL。如果需要對整個 URL 進行編碼,請使用 parse_url()
函數分解 URL,然后對相應部分(如查詢參數)進行編碼,最后再重新組合 URL。