我正在从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", " ")
答案 0 :(得分:4)
最有可能的原因是字符串中的换行符不是\r\n
,而只是\n
。请尝试替换\n
。
编辑:尝试从字符串中获取字节并将其发布到此处,以便我们可以看到实际的字符。
var bytes = Encoding.UTF8.GetBytes(myString);
string bytesAsString = BitConverter.ToString(bytes);