gpt4 book ai didi

java - 对 URI 进行 %-hex 编码的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-01 17:14:02 26 4
gpt4 key购买 nike

我使用 Java servlet 创建了一个基本服务器。我想要做的是通过允许 URI 中的非字母数字字符来实现更自由的 URI 语法,只要它们是 %-hex 编码即可,即两个words.txt 可以编码为两个%words.txt。

我不知道该怎么做。我尝试过以 uri.replace(' ', '%') 的形式使用 java 的 .replace,但这给了我一个消息格式异常。

最佳答案

看看http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html

String encoded = URLEncoder.encode("This string has spaces", "UTF-8");

关于java - 对 URI 进行 %-hex 编码的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22841607/

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