当我将文本从一个数据库中的一个SQL Server VARCHAR(MAX)字段插入另一个数据库时,我得到问号符号 - “?” - 只要源数据库中有换行符,就在目标数据库中(除换行之外)。
目标数据库中的文本如下所示:
第一行。?
?
第二行。?
?
关于可能导致这种情况的任何想法,以及如何解决这个问题?
答案 0 :(得分:1)
这两个数据库是否具有相同的排序规则?也许他们使用不同的编码,当你粘贴它时会给你带来如此奇怪的结果?
答案 1 :(得分:1)
您如何插入数据以及如何读取数据?
如果您确实有不同的排序规则,您可以根据需要在进出(或离开)的路上进行投射 http://msdn.microsoft.com/en-us/library/ms179886.aspx
此外,您可能需要检查所输入数据的质量和来源。可能需要清除特殊字符。