PHP和.net等从XML文件中读取的\n或\r\n不能换行。

  • Post author:
  • Post category:php



XML文件中的”\n”,会被认为是一个字符串””是两个字符’\’和’n’,而不是转义字符”\n”,

这个时候,肯定不能换行。

解决方案

C#:string

.replace(“\\n”,”\n”);

PHP:$str = str_replace(“\\n”,”\n”,$str);

即把字符串中的\\n 转换为\n

如果你想换行,当然xml中的字符串可以设置一个你自己喜欢的任意标志,然后通过上面的解决方案转换成’\n’就行了 !



版权声明:本文为lwcbest原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。