2016-04-30 15 views
0

我正在将CSV数据导入到MySQL(使用000webhost)和SQLite。我在我的数据库中有换行符的数据,如:将csv导入到mysql和sqlite时换行

我的第一行。\ n第二行。

应该打印出来是这样的:

我的第一道防线。我的第二行。

我正在开发Android应用程序来显示结果。我从数据库中获取到TextView中,显示的数据用\ n表示:

我的第一行。\ n第二行。

它不应该转义\ n并将其打印为换行符吗?

+0

'\ n '不是换行符;它是一个反斜杠和一个字母。你为什么认为这将是一个换行符? –

+0

您的csv文件中的值是否可以存储为\\ n? – kanghj91

+0

@CL。 http://docs.oracle.com/javase/tutorial/java/data/characters.html请阅读“\ n:此时在文本中插入换行符”。如果这不是你如何插入一条新线,那么你如何做到这一点? – ukama

回答

0

为了得到一个换行符,用一个换行符:(CSV格式也不是很明确的规定,并不是所有的程序也许能够正​​确导入此)

IDCol,TextCol 
1,hello 
2,"My first line. 
My second line." 

+0

我正在使用Excel,然后将文件导出为CSV..so,您的意思是在Excel中只需使用正常的alt +输入换行符? – ukama

+0

我已经尝试了正常的换行符,它的工作非常感谢! – ukama