java IOUtils。toByteArray已弃用,我们可以使用什么替代?
我正在开发一个spring boot
应用程序,需要使用IOUtils
提供的toByteArray
方法,但它已被弃用。在spring boot
应用程序中使用string.getBytes()
安全吗?还是有其他方法从文本内容中获取字节
你可以在下面搜索框中键入要查询的问题!
我正在开发一个spring boot
应用程序,需要使用IOUtils
提供的toByteArray
方法,但它已被弃用。在spring boot
应用程序中使用string.getBytes()
安全吗?还是有其他方法从文本内容中获取字节
# 1 楼答案
这相当于,原因有二:
如果你看一下实施情况:
getBytes()
实际上被调用但它并不安全,因为它假定您希望平台的默认字符集中包含字节。您应该始终指定一个字符集
# 2 楼答案
最好是使用
最好指定编码,否则可能会使用默认的特定于平台的编码,这可能会产生意外的结果,如果您有无法在默认编码中表示的字符,如阿拉伯语/汉语/印地语字符
UTF-8是最好的压缩编码之一,在其他语言和表情符号中覆盖了100多万个字符