Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何根据RFC 2231对文件名进行编码?_Java_Rfc2231 - Fatal编程技术网

Java 如何根据RFC 2231对文件名进行编码?

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

我需要在Content Disposition HTTP头属性处对文件附件进行编码。我注意到RFC 2231是最新的被广泛接受的标准,我想使用它。但是,我在核心JavaSE和JavaEE库中很难找到它的实现。你们有什么建议吗

在谷歌上做了一个简短的搜索,我不确定它有多可信。我正在跳javax.mail.internet.mime实用程序支持RFC 2231编码方法,但它似乎不支持(尽管它在解码中提到了RFC 2231)

欢迎任何意见。我确信这是Java web开发的一个常见问题


谢谢。

RFC 2231与MIME(发送电子邮件)相关。关于HTTP,你应该阅读RFC 5987或6266。

这是一团乱,我已经看过那篇文章了。我正在寻找的是一个实现。我从那篇文章中得到的是,这个机制非常不可靠,这可能就是为什么没有众所周知的实现它的原因。我将采用@porenel给出的解决方案