php fopen('', 'ab');函数里ab能这么写吗?
答案:3 悬赏:60 手机版
解决时间 2021-03-19 09:56
- 提问者网友:了了无期
- 2021-03-18 17:41
b是二进制模式,书上说最好这样写,以获得最大的移植可能
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-18 18:32
fopen()
用r+b不行
直接rb,就尅,不要别的符号
用r+b不行
直接rb,就尅,不要别的符号
全部回答
- 1楼网友:孤老序
- 2021-03-18 19:35
可以这么写
- 2楼网友:痴妹与他
- 2021-03-18 18:42
不同的操作系统家族具有不同的行结束习惯。当写入一个文本文件并想插入一个新行时,需要使用符合操作系统的行结束符号。基于 Unix 的系统使用 \n 作为行结束字符,基于 Windows 的系统使用 \r\n 作为行结束字符,基于 Macintosh 的系统使用 \r 作为行结束字符。 如果写入文件时使用了错误的行结束符号,则其它应用程序打开这些文件时可能会表现得很怪异。
Windows 下提供了一个文本转换标记("t")可以透明地将 \n 转换为 \r\n。与此对应还可以使用 "b" 来强制使用二进制模式,这样就不会转换数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯