Java IO入门简答题为什么写入和读取文本时都应显式指定 Charset?参考答案读写双方必须使用一致的编码;显式指定 UTF-8 等字符集可避免运行环境默认编码不同导致乱码。题目解析已存在的旧文件应先确定实际编码,直接按新编码读取不会自动修复历史数据。打开练习页 →