http://192.168.52.44/names.nsf?login&username=ccic_admin&password=12345678&redirectto=/weboa/FileReceive.nsf/0/613FFA0AF6E507C048257F240018642B/$FILE/未按时发.docx 给出的url参数是这样的。我需要根据这个url下载文档。现在url中不带有中文字符的已经可以下载到本地。 但是他这个地址到服务器需要转换成 192.168.52.44/weboa/FileReceive.nsf/0/613FFA0AF6E507C048257F240018642B/$FILE/??°??±·?.docx 这个地址。这个地址在访问的时候乱码,这个应该是服务器端字符编码的问题。跟我这边应该没什么关系吧。求大神帮忙解决一下
发送请求地址之前现对路径进行编码,java提供了URLEncoder类来编码,类似:
String encodedString = URLEncoder.encode(urlString, "UTF-8");