java.io.UnsupportedEncodingException : unicode-1-1-utf-7?

标签 java encoding character-encoding openjdk utf

看起来 OpenJDK 无法处理 unicode-1-1-utf-7?我们该如何补救?

Caused by: java.io.UnsupportedEncodingException: unicode-1-1-utf-7
        at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:71)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:100)
        at com.google.code.com.sun.mail.handlers.text_plain.getContent(text_plain.java:109)

最佳答案

显然,UTF-7 不是 Java 支持的编码:http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html

解决方法: 1.在http://www.freeutils.net/source/jcharset/下载一个jar 2. 将此编码的 jar 实现放入您的构建路径/类路径

关于java.io.UnsupportedEncodingException : unicode-1-1-utf-7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19861987/

相关文章:

C++ : Print value of unsigned short variable as unicode character

html - 在 ANSI 中编码 html vs UTF-8 w/o BOM

java - RequestMethod.DELETE 不起作用

现有文件上的 Python 内存中 GZIP

c - 如果字符不等于则简单

javascript - 在 Javascript 中解码 UTF 16 编码字符串 (URL)

php - 如何将 utf8_encode() 或类似方法应用于数据库上的所有 VARCHAR? (PHP/MySQL)

java - 允许使用逗号和句点的正则表达式

java - 获取数据库上的排他锁

java - 两个Eclipse项目之间的依赖关系: how to add one's classpath into second's?