安卓。如何创建独立于平台的文本文件?

标签 android ascii

我正在编写一个创建多行 txt 文件的 Android 应用程序。我希望这些文件在 Android 和 Windows 中都可读。我的问题是行分隔符。 我知道我可以 \n 制作一个 android 可读文件,或者 \r\n 制作一个在 windows 中可读的文件。我也知道我可以使用 System.getProperty("line.separator"),因为我的程序在 android 中运行,所以它添加了一个 Android 行分隔符。 有没有一种方法可以创建在 Windows 和 Android 中都可正确读取的文本文件?

最佳答案

如您所知,Windows 使用 \r\n 作为其行分隔符,而 UNIX 仅使用 \n。对此没有(标准)解决方法。

关于安卓。如何创建独立于平台的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35851070/

相关文章:

android - Android-Studio (3.1) 更新后 Gradle 项目同步失败

java - android java.lang.UnsatisfiedLinkError

android - 如何判断特定的 TTS 引擎是否被选中(启用)?

c++ - C++ 控制台应用程序中的 Windows 控制台光标符号/信号条

c++ - 这个 "print a heart"程序在 C 语言中是如何工作的?

android - 从适配器中生成的值而不是对象变量对 RecyclerView 进行排序?

android - 有什么方法可以在您的网络上发现 Android 设备?

python - Caesar's code - Python 实现中的问题

html - 在适当的支持下使用中点 ASCII?

javascript - JavaScript 文件中八进制/十六进制与 ascii 占用的空间差异