if (preg_match('/(%[0-9a-f]{2})+/i', $sFileName)) {
$sFileName = urldecode($sFileName);
}
if (strpos($sFileName, "''")) {
$aStr = explode("''", $sFileName, 2);
if (function_exists('mb_list_encodings')) {
foreach (mb_list_encodings() as $encoding) {
if (strcasecmp($aStr[0], $encoding) === 0) {
$sFileName = $this->iconvCharset($aStr[1], $aStr[0]);
break;
}
}
}
}
RewriteRule ^company/(.*?)\.html$ /company.html?name=$1 [L]
git checkout <branch>
или на отдельный коммит: git checkout <sha>
Ну а вспомогательные это создание веток:git checkout -b
, отмена изменений в файле:git checkout -- <file>