url传值中汉字的编码处理[PHP版]

做个东西,需要调用用户名及链接,下面是对用户名中的汉字进行url编码的代码段!好记性不好写下来。。。

<?php
function ConvertUrlEncode($text)
{
$textUrl = htmlspecialchars(urlencode($text));
return $textUrl;
}

echo "<a href='https://yangjunwei.com/space-username-". ConvertUrlEncode("yangjunwei") .".html' target=_blank>yangjunwei</a><br><br>";
echo "<a href='https://yangjunwei.com/space-username-". ConvertUrlEncode("老杨") .".html' target=_blank>老杨</a>";
?>