go urlencode
在 GoLang 中,可以使用url.QueryEscape模块来对字符串进行 URL 编码,以下是示例代码:
package main
import (
"fmt"
"net/url"
)
// UrlEncode函数用于对输入字符串进行URL编码
func UrlEncode(s string) string {
encodedStr := url.QueryEscape(s)
return encodedStr
}
func main() {
input := "你好,世界!"
encoded := UrlEncode(input)
fmt.Println(encoded)
}
首先导入了必要的包,fmt包用于格式化输出结果,net/url包提供了处理 URL 相关操作的功能,其中就包含了对字符串进行 URL 编码的方法。
URL Encode 在线编码工具
这是一个简单易用的在线URL编码工具,就是简单快捷地进行各种字符的URL解码或编码操作。您的数据可以轻松地编码为 URL 编码,也可以解码为人类可理解的格式。UrlEncode是为了将字符转换为可在URL中安全传输的格式的编码方法。它将非字母数字字符转换为百分号(%)后跟两位十六进制数。
请输入你要编码的内容
(输入框内容为示例,删除重新输入即可)
复制成功
UrlEncode特殊符号编码表
符号 | 编码 |
---|---|
空格 | %20 |
! | %21 |
# | %23 |
$ | %24 |
& | %26 |
' | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
= | %3D |
? | %3F |
@ | %40 |
[ | %5B |
] | %5D |