当我们用记事本打开 .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服务 即可