我在app.config里 存一个字符串,里面含有\r和\n字符,用程序读出来后却变成\\r和\\n,请问如何解决?

我想读出来后的字符也是/r和/n
是\r和\n啊,斜杠打反了

这是由于它是特殊字符 所以会在前边加一个转义字符 一般不需要改的 字符串中用\\r \\n
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-22
你这个是因为转意的原因。你可以试着在字符串前加上@取消转移。
如 <add key="con" value=@"abcdef\rasdfasd\n">追问

在配置文件里写 value=@"..............." 会报错的

追答

其实这个值是一样的。第一个'\'表示转义第二个代表转移字符。你可以输出到页面上就有变成abcdef\rasdfasd\n了。我试过了。这个问题我也是刚发现。

本回答被提问者采纳
第2个回答  2011-07-21
用转义字符“\”
第3个回答  2011-07-21
以二进制方式读
相似回答