我有一个包含以下内容的文本文件
HDCNWUPC 2014110616414617001509CN
DT01U00008 Ak Ctn Head Lettuce
我需要将它保存到带有NVARCHAR列的sql表中。但是当我检索这些值时,我得到了一个扭曲的内容。
HDCNWUPC 2014110616414617001509CN DT01U00008 Ak Ctn Head Lettuce
这不是html内容,而只是文本文件中的纯文本,其中间距具有一定的意义。 我需要在c#中实现它。 以下代码从文本文件中读取内容。
var k = System.IO.File.ReadAllText(@location);
什么是合适的方式?
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为保存数据不是你的问题。尝试运行以下代码:
DECLARE @TestTable TABLE
(
Val NVARCHAR(MAX)
)
INSERT
INTO
@TestTable
(Val)
VALUES
(
'HDCNWUPC 2014110616414617001509CN
DT01U00008 Ak Ctn Head Lettuce '
)
SELECT * FROM @TestTable

如果使用ssms检索此值,则应根据需要输出。但是,它取决于您的ssms版本如何显示结果,以前的版本不会在网格模式下显示新行。请尝试以文本(CTRL + T)输出结果