java.net.URLEncoder.encode 这个方法是不是已经过时了啊?

针对 java.net.URLEncoder.encode 方法已过时的问题,本文档详细介绍了如何通过指定字符编码来更新此方法的使用方式,确保编码一致性。


java.net.URLEncoder.encode 这个方法是不是已经过时了啊?

2013-05-18 12:34 斩天堑  |  分类:编程语言  |  浏览9757次
如果过时了该怎么改啊?求帮忙!!!
2013-05-18 14:11 提问者采纳
是的,不指定字符编码的方法已经被废止。
改为
String t=URLEncoder.encode(内容, 字符编码);//字符编码和文档编码一致
比如
String t=URLEncoder.encode(txt, "GBK");//使用常见的gbk编码
提问者评价
谢谢!
评论(2)  |  6  2
晓云夜月 2014-3-17 17:25
回复 cikonw:少年,交流嘛,至少人家热心回复了,心态要好 回复
cikonw 2013-9-8 11:49
垃圾,就这都写不对,复制一遍的垃圾。 回复

java.net.URLEncoder.encode 这个方法是不是已经过时了啊?

2013-05-18 12:34 斩天堑  |  分类:编程语言  |  浏览9757次
如果过时了该怎么改啊?求帮忙!!!
2013-05-18 14:11 提问者采纳
是的,不指定字符编码的方法已经被废止。
改为
String t=URLEncoder.encode(内容, 字符编码);//字符编码和文档编码一致
比如
String t=URLEncoder.encode(txt, "GBK");//使用常见的gbk编码
提问者评价
谢谢!
评论(2)  |  6  2
晓云夜月 2014-3-17 17:25
回复 cikonw:少年,交流嘛,至少人家热心回复了,心态要好 回复
cikonw 2013-9-8 11:49
垃圾,就这都写不对,复制一遍的垃圾。 回复
import microsoft.exchange.webservices.data.*; import microsoft.exchange.webservices.data.core.service.item.EmailMessage; import microsoft.exchange.webservices.data.core.service.item.Item; import microsoft.exchange.webservices.data.core.service.schema.ItemSchema; import microsoft.exchange.webservices.data.property.complex.FileAttachment; import microsoft.exchange.webservices.data.search.FindItemsResults; import microsoft.exchange.webservices.data.search.ItemView; import microsoft.exchange.webservices.data.search.filter.SearchFilter; import java.net.URI; public class EWSAttachmentDownloader { public static void main(String[] args) { try { ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2016); service.setCredentials(new WebCredentials("user@domain.com", "password")); service.setUrl(new URI("https://outlook.office365.com/ews/Exchange.asmx")); // 搜索收件箱中带附件的邮件 SearchFilter hasAttachmentFilter = new SearchFilter.IsGreaterThan(ItemSchema.HasAttachments, false); ItemView view = new ItemView(50); // 限制为50封邮件 FindItemsResults<Item> results = service.findItems(WellKnownFolderName.Inbox, hasAttachmentFilter, view); for (Item item : results.getItems()) { EmailMessage email = EmailMessage.bind(service, item.getId()); email.load(new PropertySet(ItemSchema.Attachments)); for (FileAttachment attachment : email.getAttachments().getFileAttachments()) { String filePath = "C:/downloads/" + attachment.getName(); attachment.load(filePath); System.out.println("附件下载完成: " + filePath); } } } catch (Exception e) { System.err.println("错误: " + e.getMessage()); e.printStackTrace(); } } }这段代码会部署到服务器上,怎么把附件下载到用户本地计算机的指定路径下
最新发布
08-30
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值