美文网首页
Found reliance on default encodi

Found reliance on default encodi

作者: Pig_Y | 来源:发表于2019-08-01 19:23 被阅读0次

错误提示:

Found reliance on default encoding: String.getBytes()

原代码:

fileOutputStream.write(jsonString.getBytes());

修改代码:

String x = "1";
test.setX(Integer.parse(x));

原因:

String.getBytes()依赖于系统编码,虽然方便,但是一旦使用就变成了一个技术债务,因为系统的默认编码是不可预知的。如果要避免这个错误,需要将编码指定好,即:
String.getBytes("GBK")

相关文章

网友评论

      本文标题:Found reliance on default encodi

      本文链接:https://www.haomeiwen.com/subject/twdcdctx.html