Java FileUtils.moveFileToDirectory,文件名中带有特殊字符

Java FileUtils.moveFileToDirectory,文件名中带有特殊字符,java,fileutils,Java,Fileutils,我正在对名称中包含特殊字符的文件使用FileUtils.moveFileToDirectory,例如:╩╦╠═╬╧╨╤... 和其他类型的alt代码字符。 在移动文件之前,我可以在服务器上的文件名上看到这些字符,但是一旦调用了该函数,目标目录中移动的文件就会将这些特殊字符替换为�. 当我移动此文件时,是否有办法保留特殊字符?对于这种外来文件名,真的有必要吗?你在乞求问题。我知道,但我必须让它工作,即使有这样的字符。你看过html实体编码吗?是的,但没有任何编码参数。FileUtils.moveF

我正在对名称中包含特殊字符的文件使用FileUtils.moveFileToDirectory,例如:╩╦╠═╬╧╨╤... 和其他类型的alt代码字符。 在移动文件之前,我可以在服务器上的文件名上看到这些字符,但是一旦调用了该函数,目标目录中移动的文件就会将这些特殊字符替换为�.
当我移动此文件时,是否有办法保留特殊字符?

对于这种外来文件名,真的有必要吗?你在乞求问题。我知道,但我必须让它工作,即使有这样的字符。你看过html实体编码吗?是的,但没有任何编码参数。FileUtils.moveFileToDirectory(sourceFile、destinationDirectory、createDirectoryIfNeeded);给你这个任务的人不太喜欢你。。。这将在什么文件系统上工作?