php 单行长字符串写入文件在上一行末尾出现@, 如何去掉?

php 写入文件, 有些单行字符可能有几千到几万字符, 在写入后会在长字符串的上一行的末尾出现不可见字符, 用 vim 打开显示一堆 @, ide打开不显示, 用 fopenfile_put_contents 都会这样

我有尝试将长字符串拆开,分多次 fwrite 写进一行但是无效
在写入之后读取文件, 这一行的文字数是比写入多了一个的

image.png
image.png

...
我用其他语言写入文件和在windows编辑然后传到centos都有这情况, 是linux什么机制导致的呢, 该如何处理

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