【发布时间】:2023-04-05 13:17:01
【问题描述】:
我需要匹配我服务器的 oauth 签名库,它会在签名之前对所有内容进行编码。
使用 Uri.encode 而不是 Urlencoder.encode(base, UTF-8) 对空格和 + 进行正确编码,但是我还需要对未保留字符 ("_-!.~'()*") 进行编码。
为他们编写自己的实用程序并不难,但如果不需要手动更改,那就太好了。是否已经有一个实用程序?
【问题讨论】:
-
遗憾的是 url 编码器无法解决您的问题。我遇到了这个问题并使用了自定义实用程序。参考javapractices.com/topic/TopicAction.do?Id=96
-
所以我很害怕。呃,好吧!谢谢。
-
为什么要这样做?要解决其他组件中的错误?
-
没关系,重读!
标签: java android encoding utf-8