当前位置:首页 > IT攻略 > 正文

代替空格的特殊符号?

简介在网络编程中,如果URL参数中有特殊字符如空格、#等,可能会导致服务端无法获得正确的参数,所以我们要将这些特殊符号转换成服务器可以识别的字符。规则:在‘%’后跟上ASCII码的两位十六进制的表示。思路:原来是一个空格字符,替换之后变成了‘%...

在网络编程中,如果URL参数中有特殊字符如空格、#等,可能会导致服务端无法获得正确的参数,所以我们要将这些特殊符号转换成服务器可以识别的字符。规则:在‘%’后跟上ASCII码的两位十六进制的表示。

代替空格的特殊符号?

思路:原来是一个空格字符,替换之后变成了‘%’、‘2’、“0”3个字符,字符串会变长,如果在原字符串上做替换为了避免字符串的覆盖,我们要将后面字符统统向后搬移2个位置,如果字符串后有足够内存,我们可以在原字符串上替换,如果内存不够我们还可以自己分配内存并在新字符串上替换。

最新文章