为什么java的默认编码不是utf 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 刚乔干悦欣 2019-04-12 · TA获得超过4013个赞 知道大有可为答主 回答量:3197 采纳率:26% 帮助的人:203万 我也去答题访问个人页 关注 展开全部 因为系统是中文语言的,得到的是GBK编码,所以肯定不是utf的。工具:win7jdk方法:在计算机上右键选择属性点击高级系统设置点击环境变量在系统变量中点新建,输入变量名为:JAVA_TOOL_OPTIONS,变量值为:-Dfile.encoding=UTF-8,确定就可以了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-07-19 Java中如果自身是utf8编码,再用utf8编码转下会成乱码吗 2016-06-04 Java中如果自身是utf8编码,再用utf8编码转下会成乱码吗 为你推荐: