【发布时间】:2016-04-30 21:35:19
【问题描述】:
我正在将 CSV 数据导入 MySQL(使用 000webhost)和 SQLite。我的数据库中有带换行符的数据:
我的第一行。\n我的第二行。
它应该像这样打印出来:
我的第一行。我的第二行。
我正在开发一个 Android 应用程序来显示结果。我从数据库进入 TextView,显示的数据显示为 \n,如下所示:
我的第一行。\n我的第二行。
难道不应该转义 \n 并将其打印为换行符吗??
【问题讨论】:
-
\n不是换行符;它是一个反斜杠和一个字母。为什么你认为它会是一个换行符? -
你的 csv 文件中的值可以存储为 \\n 吗?
-
@CL。 docs.oracle.com/javase/tutorial/java/data/characters.html 请阅读“\n : 此时在文本中插入换行符。”。如果这不是你插入新行的方式,那你怎么做?
-
@kanghj 我试过了,但它打印为文本“\n”而不是换行
-
Java 转义序列与 SQL 或 CSV 无关。
标签: android mysql sqlite csv newline