Java 如何根据RFC 2231对文件名进行编码?
我需要在Content Disposition HTTP头属性处对文件附件进行编码。我注意到RFC 2231是最新的被广泛接受的标准,我想使用它。但是,我在核心JavaSE和JavaEE库中很难找到它的实现。你们有什么建议吗 在谷歌上做了一个简短的搜索,我不确定它有多可信。我正在跳javax.mail.internet.mime实用程序支持RFC 2231编码方法,但它似乎不支持(尽管它在解码中提到了RFC 2231) 欢迎任何意见。我确信这是Java web开发的一个常见问题Java 如何根据RFC 2231对文件名进行编码?,java,rfc2231,Java,Rfc2231,我需要在Content Disposition HTTP头属性处对文件附件进行编码。我注意到RFC 2231是最新的被广泛接受的标准,我想使用它。但是,我在核心JavaSE和JavaEE库中很难找到它的实现。你们有什么建议吗 在谷歌上做了一个简短的搜索,我不确定它有多可信。我正在跳javax.mail.internet.mime实用程序支持RFC 2231编码方法,但它似乎不支持(尽管它在解码中提到了RFC 2231) 欢迎任何意见。我确信这是Java web开发的一个常见问题 谢谢。RFC 2
谢谢。RFC 2231与MIME(发送电子邮件)相关。关于HTTP,你应该阅读RFC 5987或6266。这是一团乱,我已经看过那篇文章了。我正在寻找的是一个实现。我从那篇文章中得到的是,这个机制非常不可靠,这可能就是为什么没有众所周知的实现它的原因。我将采用@porenel给出的解决方案