svn命令网页执行 svn提交日志乱码问题
来源:互联网 发布:mysql qidong 编辑:程序博客网 时间:2024/06/06 05:56
<?php
header("Content-type: text/html; charset=utf-8");
include 'svnconf.php';
$target_dir = '/opt/wwwroot/svn/test/';
$cmd = "svn log --non-interactive --revision 16315 $target_dir --username $username --password $password 2>&1";
exec($cmd,$log_arr,$return);print_r($log_arr);
?>
在执行svn log命令查看某个版本(版本号16315)的svn日志,在终端执行没有问题。
[root@svntest]# /opt/app/php5-fastcgi/bin/php svncmd.php
Array
(
[0] => ------------------------------------------------------------------------
[1] => r16315 | huli| 2015-04-10 15:20:14 +0800 (五, 2015-04-10) | 1 行
[2] =>
[3] => 增加编辑 详情按钮
[4] => ------------------------------------------------------------------------
)
但是在网页执行却出现乱码
Array( [0] => ------------------------------------------------------------------------ [1] => r16315 | huli | 2015-04-10 15:20:14 +0800 (Fri, 10 Apr 2015) | 1 line [2] => [3] => ?\229?\162?\158?\229?\138?\160?\231?\188?\150?\232?\190?\145 ?\232?\175?\166?\230?\131?\133?\230?\140?\137?\233?\146?\174 [4] => ------------------------------------------------------------------------)查了下 需要设置脚本所在环境变量才可以正常显示
LANG=zh_CN.UTF8
为了方便而且不影响其他业务 可以在执行svn log之前加一段代码 putenv("LANG=zh_CN.UTF8");
然后再执行,乱码问题解决
Array( [0] => ------------------------------------------------------------------------ [1] => r16315 | huli | 2015-04-10 15:20:14 +0800 (五, 2015-04-10) | 1 行 [2] => [3] => 增加编辑 详情按钮 [4] => ------------------------------------------------------------------------)
- svn命令网页执行 svn提交日志乱码问题
- svn提交提示乱码
- svn提交中文日志
- svn清理失败乱码问题执行语句
- svn日志乱码
- SVN 命令提交错误
- 使用svn log命令显示提交日志信息
- Svn修改日志提交消息
- SVN 提交限制日志长度
- SVN设置日志提交限制
- svn 无法提交问题
- SVN提交失败问题
- SVN命令执行操作
- Linux下SVN提交时强制写日志问题
- SVN解决不能查看最近提交日志的问题
- SVN解决不能查看最近提交日志的问题
- SVN执行清理时乱码
- svn ci 命令提交错误
- ubuntu下eclipse整合tomcat(软链接LN)
- 第五周项目三——用多文件组织多个类的程序
- 2015年大一下第5周项目2-我的数组类
- 能笑出汗的幽默冷料
- UVA - 1595 Symmetry set
- svn命令网页执行 svn提交日志乱码问题
- 拨号盘处理特殊字符串,比如*#06#
- 开发Google眼镜的app
- 64位CentOS系统中安装32位开发库
- 眉目传情之匠心独运的kfifo
- myBatis 批量插入oracle
- dx在什么地方
- UVA - 12100 Printer Queue 数组
- redis数据类型和使用方法