当我们用记事本打开 .log文件的时候,你会发现乱成一团

但是当你用excel打开这个文件时,你会发现他一行一行的(editplus打开也会显示一行一行的)

这是为什么呢?

如果用软件来处理这些文本.应该如何来分割呢?

其实这个log文件是以ascii码中的10来分割的.

10:在ascii码中指代的是换行符。 

13:在ascii码中指代的是回车键。

通常换行符都是 字符10和字符13组合来使用的.(这就是为什么php语言中 表示换行符一般都用\r\n 两个字符来表示,\r\n实际上对应的就是  ascii码中的10和13)

但是这个log只用了 字符10,所以就会在记事本不显示 但是有些程序显示

如果要使用程序来处理的话,只需要把 字符10  替换为  字符10+字符13(也就是换行符)就可以在记事本中显示了

如果是php的话  就是 把"\r" 替换为 "\r\n"

这样就ok了



相关推荐

宝塔面板Nginx日志文件格式修改为自定义格式 log_format详解

第一步:设置log_format打开/www/server/nginx/conf/nginx.conf 在里面添加:log_format zbloglog '$remote_addr [$ti

mysql查询日志 select记录 慢查询日志 debug调试 二进制日志文件删除与设置 mysqldebug

把以下php文件 放到任意可以运行的环境 打开即可设置<?php /*********************需要用root帐号登录************************/ $

服务器网站日志查看插

无需下载日志.直接创建一个 log.php 写入代码.然后传到任意一个网站下面去,就可以查看所有网站的日志了访问地址就是 你的网站 /log.php?mima=你的密码效果图:下面是php代码:(需要

apache网站访问日志的设置

修改配置文件:文件位置:apache安装目录下的conf/httpd.conf搜索 LogFormat 快速定位到以下位置.常用格式:远程主机时间域名请求第一行uaReferer状态码%h%t%V%

mysql清理二进制日志语句 mysql删除mysql-bin. 文件

这些都是二进制日志文件,删除这些日志 可以执行sql语句:(删除指定时间以前的日志)PURGE MASTER LOGS BEFORE '2022-06-01 15:10:26';查看当

Visual Studio 设置代码左大括号 换行

点击工具--选项--文本编辑器--选择你的语言--格式设置---新行 把这些勾去掉 就不换行了

sqlite索引不区分大小写 CollATE NoCASE

一直以为如果查询不加order by 就会默认按照自增id顺序排列呢 偶然发现不加order by id的顺序竟然不是顺序的.经过了解发现原来跟索引的创建方式也有关系,创建索引时,以下选项会影响结果的

sqlite查询不区分大小写 区分大小写

在使用 like的时候,好像默认是不区分大小写的但是查询条件为 = XX 的时候,默认是区分大小写的如果不希望它区分大小写,那么在查询的条件后面加上一个 COLLATE NOCASE 即可解决如下:方

mysql日志信息查看与设置,​ibdata1,mysql-bin

查看 sql查询记录 日志是否开启SHOW GLOBAL VARIABLES LIKE '%general_log%';二进制日志 是否开启SHOW GLOBAL VARIABLES

mysql8.0永久关闭二进制日志

打开 mysql安装目录找到my.inimysql8.0默认是开启的。在最后面加上#禁用二进制日志 skip-log-bin重启mysql服务 即可