【写程序把三星默认的备忘录导到电脑上】
1.在手机默认的备忘录是这样:
2.在备忘录选择全部,发送到电子邮件.
3.登录电邮下载日志文件.zip 打开发现备忘录的日志文件全部是这个格式:2013-11-01.18.21.36.vnt ,
4.很显然这是unicode码,用等号连接的。
5. 写程序解码:
6. 完工,效果——
php代码:
<?php
header( \'Content-Type:text/html; charset=utf-8 \' );
// 列出 *.vnt 日志文件列表
$list = glob( \'./data/*.vnt\' );
rsort( $list );
// 逐个处理日志文件
$data = \'\';
foreach ( $list as $fName ) {
$str = file_get_contents( $fName );
// 处理文件名 , 用文件名作为日志的标题
$fName = basename( $fName , \'.vnt\' );
$fName = explode( \'.\' , $fName , 2 );
$fName[1] = strtr( $fName[1] , \'.\' , \':\' );
$fName = implode( \' \' , $fName );
$data .= " \n\n{$fName}\n ";
// 处理日志正文。
$str = explode( \'=\' , $str );
foreach ( $str as $v ) {
$v = trim( $v );
if( !empty( $v ) ){
$data .= chr( hexdec( $v ) );
}
}
}
// 存入一个文本文件
file_put_contents( \'./data.txt\' , $data );
echo \'<pre>读取日志完毕! ./data.txt </pre>\';exit;