使用jcharset库

Emm*_*uel 5 android character-encoding

我已经在构建路径中添加了jcharset库,在我的代码中,我试图用另一个带有GSM字符集的字符串创建一个新的字符串.

   String example_string new String(another_string.getBytes("SCGSM"));
Run Code Online (Sandbox Code Playgroud)

但是这部分代码给了我一个例外:

   java.io.UnsupportedEncodingException: SCGSM
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Pra*_*wad 0

如果您使用的是 Oracle JRE,那么 Jcharset 库应该位于 jre/lib/ext 目录中。这是 oracle 实现中的一个未解决的错误。

错误参考