避免流问题的编码指南

发布于 2024-09-19 19:20:52 字数 1431 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

电影里的梦 2024-09-26 19:20:52
  • 避免不必要地在字节和字符串之间进行转换
  • 请注意,无论您在字节和字符串之间进行转换,都会隐式或显式地涉及编码
  • 请非常小心地避免使用平台默认编码的 API 调用(首先是:FileReader/Writer)除非您在没有显式声明编码的情况下处理用户提供的数据
  • 如果文件格式/网络协议确实有显式编码声明,请确保正确使用它
  • Avoid converting between bytes and strings needlessly
  • Be aware that werever you convert between bytes and strings, there is an encoding involved, implicitly or explicitly
  • Be very careful to avoid the API calls that use the platform default encoding (first and foremost: FileReader/Writer) unless you are handling user-supplied data without an explicitly declared encoding
  • If the file format / network protocol does have an explicit encoding declaration, make sure you use it correctly
○闲身 2024-09-26 19:20:52

我的建议是如果可能的话使用java.io.Reader / java.io.Writer,并在使用InputStreamReader / <时设置字符代码>OutputStreamWriter。

My advice is to use java.io.Reader / java.io.Writer if possible, and set the character when you use InputStreamReader / OutputStreamWriter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文