にて
pear VersionControl_SVNを使って、SVN クライアント的テスト。
svn 日本語フォルダの作成表示
サーバーのlocaleの問題
setlocale(LC_ALL, 'ja_JP.UTF-8');で解決!!(^^)v
問題は
SVN.php
640行:$this->args[$k] = escapeshellarg($args[$k]);
escapeshellarg
がパス中の日本語を削除してました。
- setlocale(LC_ALL, 'ja_JP.UTF-8');
- $args=array("file:///home/public_html/svnroot/trunk/どきゅめんと");
- $switches = array('m' => 'Let\'s make a hole here ...', 'username' => 'user', 'password' => 'psss');
- $svn = VersionControl_SVN::factory(array('mkdir'), $options);
- if ($output = $svn->mkdir->run($args, $switches)) {
- print_r($output);
- } else {
- if (count($errs = $svnstack->getErrors())) {
- foreach ($errs as $err) {
- echo '
- '.$err['message']."
- \n";
- echo "Command used: " . $err['params']['cmd'];
- }
- }
- }
0 件のコメント:
コメントを投稿