关于汉字参数在链接参数中,接收后显示为问号乱码的问题该如何解决?

由于页面编码问题等原因,导致汉字参数在接收后显示为问号的问题?解决该问题用了smarty中的escape函数对汉字进行url编码,然后在接收页面再两次urlcode解码,即可解决乱码的问题

编码:

{/assign var=agroup_name value=$group[i].group_name|escape:'url'/}

{/assign var=bgroup_name value=$agroup_name|escape:'url'/}

解码:

urldecode(urldecode($user));