Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未在数据库中保存换行符_Javascript_Database_Vcf Vcard - Fatal编程技术网

Javascript 未在数据库中保存换行符

Javascript 未在数据库中保存换行符,javascript,database,vcf-vcard,Javascript,Database,Vcf Vcard,我正在ASP.NETMVC中从事VCard项目。我需要用linebreak将VCard结果保存在数据库中 我将所有结果存储在一个名为cartText的列中。这是我的代码: QrString += "var compiled_card_data = \"BEGIN:VCARD\" + \"\\n\"\n" + "+"; QrString += "\"VERSION:2.1\" + \"\\n\"\n" + "+"; QrString += "\"FN:\" + firstnam

我正在ASP.NETMVC中从事VCard项目。我需要用linebreak将VCard结果保存在数据库中

我将所有结果存储在一个名为cartText的列中。这是我的代码:

    QrString += "var compiled_card_data = \"BEGIN:VCARD\" + \"\\n\"\n" + "+";
   QrString += "\"VERSION:2.1\" + \"\\n\"\n" + "+";
   QrString += "\"FN:\" + firstname + \"\\n\"\n" + "+";
   QrString += "\"N:\" + lastname  + \"\\n\"\n" + "+";
   QrString += "\"END:VCARD\" + \"\\n\"\n";
调试时,我可以看到正确格式的换行结果

我将此结果存储在SQL Management Studio中,以便以后检索。但在DB中,结果是不间断地存储的。 所以当我尝试扫描时,我可以在一行中看到所有结果


那么,如何使用换行符将结果存储在数据库中?您确定数据库中的结果不正确吗?您需要在SQL Management Studio中“将结果显示为文本”,以便查看带有换行符的数据库结果。

SQL Management Studio不会显示换行符,将显示为带有额外空间的单行。最好使用
Environment.NewLine
anyway@musefan嗨,我试过Environomet.NewLine。但它也将结果保存在DB中的一行中。默认情况下,SQL Management Studio不会显示换行符,请尝试导出数据以查看换行符。或者从数据库中读取数据并返回到应用程序中以查看它们。您好,您可以演示如何将结果存储在数据库中吗?是的,我这样做了。当我将结果提取到应用程序中时,我可以在一行中看到所有结果,因为DB中的结果存储在一行中。是的,我这样做了。我正在将结果作为结果检查到文本,我看不到正确的格式。
QrString += "\"BEGIN:VCARD\"" + "\n\r";
QrString += "\"VERSION:2.1\"" + "\n\r";
QrString += "\"FN:\"" + firstname + "\n\r";
QrString += "\"N:\"" + lastname  + "\n\r";
QrString += "\"END:VCARD\"" + "\n\r";