java - java中的编码转换

标签 java character-encoding converters

是否有任何免费的 java 库可用于将一种编码的字符串转换为另一种编码,例如 iconv ?我使用的是 Java 1.3 版。

最佳答案

您不需要标准库之外的库 - 只需使用 Charset . (您可以只使用 String 构造函数和 getBytes 方法,但我个人不喜欢只使用字符编码的名称。错别字的空间太大。)

编辑:正如评论中所指出的,您仍然可以使用 Charset 实例,但可以轻松使用 String 方法:new String(bytes, charset)String.getBytes(charset) .

参见“URL Encoding (or: 'What are those "%20" codes in URLs?')”。

关于java - java中的编码转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/229015/

相关文章:

java - 如何将一些字符串转换为类名?

Scala - 从 ISO-8859-1 转换为 UTF-8 会产生陌生字符

character-encoding - 使用 iso-8859-1 在 Wildfly 中打开 ucanaccess/jackcess 数据库

asp.net - UpdatePanel 似乎重新编码了页面标题中的字符?

flutter - 将列表转换为 Json 字符串,然后将此字符串转换回 Dart 中的列表

python - Python中的整数数组到字符串

java - 为什么 setPreferredSize() 有时会优先于 setMinimumSize()?

java - 如何使用 SAX 解析器删除 xml 命名空间

java - map 中的值 : Can't parse Integer to Integer

audio - 机器人如何从 Facebook Messenger (MP4) 接收语音文件并将其转换为 Bing 或 Google 等语音引擎可识别的格式?