避免流问题的编码指南

3

在读取文件或将字符串转换为字节、字节转换为流、流转换为读取器等过程中,避免编码问题应遵循哪些指南?任何重要的注意事项、教程也会有所帮助。

最好的问候, Keshav

2个回答

3
  • 尽量避免不必要地在字节和字符串之间进行转换
  • 请注意,在您在字节和字符串之间进行转换时,无论是隐式还是显式都涉及到编码
  • 务必非常小心地避免使用平台默认编码进行API调用(首要是:FileReader / Writer),除非您在处理没有明确声明编码的用户提供的数据
  • 如果文件格式/网络协议有明确的编码声明,请确保正确使用它

0

我的建议是尽可能使用java.io.Reader / java.io.Writer,并在使用InputStreamReader / OutputStreamWriter时设置字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接