gpt4 book ai didi

c# - 从 UTF8 获取字符串(无效的 URI : There is an invalid sequence in the string)

转载 作者:行者123 更新时间:2023-11-30 16:11:00 31 4
gpt4 key购买 nike

你能帮我理解为什么下面代码的第二行会抛出异常吗?

string line1 = Uri.UnescapeDataString("Disk:%2FFolder");
string line2 = Uri.UnescapeDataString("Disk:%C0%AFFolder");

也许还有其他一些函数可以成功解码“Disk:%C0%AFFolder”?

最佳答案

URLS ares 7bits ASCII . W3schools 说:

URLs can only be sent over the Internet using the ASCII character-set.

%C0 和 %AF 不是 8 位编码。这就是为什么它没有被 Uri.UnescapeDataString 解码的原因。

关于c# - 从 UTF8 获取字符串(无效的 URI : There is an invalid sequence in the string),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928103/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com