希望这是非常简单的,我认为它在于编码。
我有一个 string
,其中包含用于换行的 \n
public ActionResult DownloadText(int id)
{
var text = "BB2B-XX2A-F2CR-2MMQ-K79A\n3AP2-PH3H-M2QE-2DRH-D73A\nGPD3-AU3Q-P2DN-2FEX-P86A";
return File(new System.Text.ASCIIEncoding().GetBytes(tempKeys.ToString()), "text/plain", "Key"+ id.ToString() + ".txt");
}
我想在文本文件中输出时在不同的行上显示每个项目。
BB2B-XX2A-F2CR-2MMQ-K79A
3AP2-PH3H-M2QE-2DRH-D73A
GPD3-AU3Q-P2DN-2FEX-P86A
最佳答案
因此将 \n
更改为您想要的换行序列。假设您的文本是字符串,最简单的方法可能是:
text = text.Replace("\n", Environment.Newline);
关于c# - 将字符串作为文件返回时输出\n 作为换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18493633/