微信公众号换行失效了

在最新版的微信上面,公众号自动回复的文本消息换行失效了,无论是代码里面换行,还是加上\n(有双引号),都没用,用<br>标签可以换行,但是没有把标签隐藏掉。有没有什么解决办法吗?我看其他公众号的换行都没问题,我的之前也没问题,但是自从微信更新后就失效。

问题已解决,是因为没有加xml头导致的Content-type: text/xml

阅读 9.4k
5 个回答

别人可以你不可以那就不是微信的问题,你看一下数据库中存的数据是否被编码了,或者取出来的数据是否被转义了

\r\n是正解
新手上路,请多包涵

有两个原因,
1,代码问题
2,由于加了CDN所以出问题

  • 电脑端配置

image.png

将你要回复的文本复制到 word ,然后编辑好,比如换行操作,如下所示

使用公众号插件 (壹伴)等等,设置自动回复超链接的时候好用一些,其他的不太行

  • 回复效果

手机页面

image.png

由上图可知,word中的回车代表换行,可在手机中正常显示

这是我一次巧合发现的,大家还可以试试使用markdown格式写一些回复,渲染的话应该是一样的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题