无法替换字符串中的换行符

时间:2014-01-07 23:06:56

标签: c# string

我正在从SQL-DB下载字符串,格式如下:

What's green and has wheels? 
Grass, I lied about the wheels.

现在的问题是,我无法替换该字符串中的换行符。

我试过了:

myString = myString.Replace(System.Environment.NewLine, " ")

.Replace("<br />", " ").Replace("\r\n", " ").Replace("\n", " ")

1 个答案:

答案 0 :(得分:4)

最有可能的原因是字符串中的换行符不是\r\n,而只是\n。请尝试替换\n

编辑:尝试从字符串中获取字节并将其发布到此处,以便我们可以看到实际的字符。

var bytes = Encoding.UTF8.GetBytes(myString);
string bytesAsString = BitConverter.ToString(bytes);