我在linux服务器的命令行 执行
"svn export..../localhost/123/."的命令 可以导出123下所有的文件 包括中文名的文件(utf-8)格式但是 在php里面
system("svn export..../localhost/123/.")
却只能 导出 123里面的英文名的文件 中文的文件或者文件夹直接就 没有这个 问题怎么解决啊~~
"svn export..../localhost/123/."的命令 可以导出123下所有的文件 包括中文名的文件(utf-8)格式但是 在php里面
system("svn export..../localhost/123/.")
却只能 导出 123里面的英文名的文件 中文的文件或者文件夹直接就 没有这个 问题怎么解决啊~~
解决方案 »
- CURL遇到的问题!
- question2answer 注册是怎么实现的?
- smarty的多维数组输出问题
- 各位帮个忙,怎么判断取一条记录后然后更新某个标识
- php 如何将doc文件设置为只读状态
- frm.elements['act'].value='delete';frm.submit();IE下为什么有时候发送不了"act"的值呢?有时候却又可以?
- IE6 与 Utf-8 编码
- 想学php,请问如何搭建php开发平台?请给出相关软件的下载地址,谢谢!在线
- 我要学习,问php可以象java那样在客户端画出曲线图吗?
- redhat linux 10装php的问题,请高手相助,100分相送,加鸡毛,急呀!
- 为什么datetime类型的值不能修改为null?
- 有没有在线的php代码格式化工具?
或者
php代码先查看下有没有中文名的文件,再一个一个导……//获取目录下的所有文件[文件目录]
function deepScanDir($dir) {
$fileArr = array ();
$dirArr = array ();
$dir = rtrim($dir, '//');
if (is_dir($dir)) {
$dirHandle = opendir($dir);
while (false !== ($fileName = readdir($dirHandle))) {
$subFile = $dir . "/" . $fileName;
if (substr($subFile, -2) != "..") {
if (is_file($subFile)) {
$fileArr[] = $subFile;
}
} //end if
}
closedir($dirHandle);
}
return array (
'file' => $fileArr
);
}
另外还不行的话就 iconv吧,准行...
system 只是启动一个进程去执行你需要的系统指令,并等待返回如果说有区别的话,那只是用户的权限而已
怎么设定 utf-8?
<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ />
?这样?
header("content-type:text/html;charset:utf-8");
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />浏览器->查看->字符编码->Unicode(UTF-8)
$new_working_dir = '/home/user/devel/foo/trunk';svn_export($working_dir, $new_working_dir);php的 svn_export 怎么附加上 用户密码?
求
system是在一个独立的shell里运行,所以有些变量会不一致
svn中 中文名的文件 是utf-8 经过urlencode变换的%23%2D...的格式
我在linux下 export都能成功