Deployment type
self-host
What happened?
在 bash 中运行 curl 命令,返回结果中的 URL 包含已经 URL 编码的中文字符。将 URL 写入 multica_workspaces 时,部分中文字符的 URL 编码被错误转换,导致解码后无法正确访问 URL。
原始正确编码:
%E4%B8%9A%E8%B4%A2%E8%A1%94%E6%8E%A5%E7%BB%84
被错误转成了:
%E4%B8%9A%E8%B2%A2%E8%A1%94%E6%8E%A5%E7%BB%84
关键的差异:%E8%B4%A2(财,U+8D22)被转成了 %E8%B2%A2,这显然是一个字符编码转换过程中的 bug。
Steps to reproduce
- 在 bash 中执行
curl 命令,获取包含中文 URL 的结果
- 将返回的 URL 写入
multica_workspaces
- 尝试通过写入的路径访问时,发现路径不正确
Screenshots (optional)
下面为正确的编码, 上面为错误转换后的编码。
Additional context (optional)
- 环境: self-host
- 中文字符在 URL 中的百分比编码被错误地二次转换或转换方式不正确
Deployment type
self-host
What happened?
在 bash 中运行
curl命令,返回结果中的 URL 包含已经 URL 编码的中文字符。将 URL 写入multica_workspaces时,部分中文字符的 URL 编码被错误转换,导致解码后无法正确访问 URL。原始正确编码:
被错误转成了:
关键的差异:
%E8%B4%A2(财,U+8D22)被转成了%E8%B2%A2,这显然是一个字符编码转换过程中的 bug。Steps to reproduce
curl命令,获取包含中文 URL 的结果multica_workspacesScreenshots (optional)
下面为正确的编码, 上面为错误转换后的编码。
Additional context (optional)