我正在使用ASP.NET MVC中的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中,结果存储没有中断。 因此,当我尝试扫描时,我可以在一行中看到所有结果。
那么如何将结果存储在包含换行符的DB中
答案 0 :(得分:0)
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";
答案 1 :(得分:0)
您确定数据库中的数据不正确吗?您需要在SQL Management Studio中“将结果显示为文本”,以便使用换行符查看数据库结果。