当前位置: 首页 > 知识库问答 >
问题:

使用java将UTF-8文本文件转换为UNICODE

秦弘亮
2023-03-14

我有一个oracle DB,根据我们的DB管理,没有设置格式,但是当我们将数据导出到文本文件时,它是以utf-8的形式出现的

谁能帮我把这些文本文件转换成Unicode码吗

共有1个答案

元胡媚
2023-03-14

您可以将文件作为字节读取,然后使用此字符串result=new string(bytesArray,“UTF-8”)将其转换为字符串

下面是转换单个字符串的示例

public String convertUtf(String inputString){
    byte[] bytesArray = str.getBytes("UTF-8");
    return new String(bytesArray, "UTF-8");
}
....
....

String result = convertUtf("hey\u6366");
 类似资料:
  • 问题内容: 我需要将文本文件转换为String,最后,我应该将其作为输入参数(类型InputStream)放入IFile.create(Eclipse)。寻找示例或方法,但仍然不知道…需要您的帮助! 只是为了测试,我确实尝试将原始文本文件转换为使用此代码编码的UTF-8 但即使以为最终的* .test.txt文件具有UTF-8编码,里面的字符也已损坏。 问题答案: 您需要使用参数指定的编码。 这也

  • 我需要将多个CSV文件(使用不同的编码)转换为UTF-8。 这是我的代码: 当我尝试运行此代码时,我得到以下错误: UnicodeDecodeError:'utf-8'编解码器无法解码位置5057的字节0xf3:无效的延续字节 有人能帮我吗?谢谢

  • 我用node.js生成一个utf-8编码的csv,然后在windows上双击打开它。Excel会启动,但某些特殊字符(如`、`、ü、ä、ö、ü...)无法正确显示。我想这是由于错误的编码。我保存了一个用Excel创建的新csv。我看到编码是Windows-1252。

  • 这里有一个包含数字的unicode.txt文件(.txt文件“82 117 109 112 101 108 115 116 105 108 116 115 107 105 110”的第一行)。我想把这个Unicode转换成普通文本。问题是,unicode.txt文件被复制到text.txt文件中,而不是这样做。我是java新手,所以希望有人能帮助我,如果我的代码的其他部分不正确,或者我的解释不能理

  • 我有一些用ANSI编码的php脚本文件。现在我已经将我的网站转换为html5,我需要UTF-8中的所有内容,以便这些文件中的重音可以正确显示,而无需通过iconv()进行任何php转换。我使用记事本++在UTF-8上设置脚本编码并保存文件,大多数都很好,重音显示正确,只有主脚本现在阻止了一切,服务器只返回一个白页,没有任何错误消息,即使使用! 当我在记事本++中将编码更改为ANSI并保存文件而不做

  • 问题内容: 我已阅读以下有关通过GoogleDocs将UTF-8编码的(希伯来语)XLS转换为CSV的建议,并且可以正常工作。当我在Sublime2中使用utf8编码打开CSV时,希伯来语正确显示。但是,当我尝试使用SQLyog将数据导入到我的数据库中时,在确保将我的目标表和导入定义都设置为UTF8之后,我变得很乱,例如: ⒚椔 我哪里出问题了? 问题答案: 从excel导出到csv的最佳方法是: