【发布时间】:2016-04-16 04:56:29
【问题描述】:
在阅读documentation for php fopen for php 时,我看到以下内容:
为了可移植性,强烈建议您在使用fopen() 打开文件时始终使用“b”标志。
b 标志是什么?它有什么作用?
为什么强烈推荐它?
【问题讨论】:
-
它提供了关于您所说的上述注释的更多信息。它强制二进制模式。 "如果您在处理二进制文件时没有指定 'b' 标志,您的数据可能会遇到奇怪的问题,包括损坏的图像文件和 \r\n 字符的奇怪问题。"
-
@Ekn 为什么不回答? :)
-
@DiligentKeyPresser 好吧,作为答案添加,但起初我实际上认为也许我应该标记这个问题,因为答案在问题本身之内:p
-
一切都在您在问题中引用的Note上方的Note中进行了解释。