v265
[git.git] / gitweb.cgi
index cb03373..92cb079 100755 (executable)
@@ -17,7 +17,7 @@ use Fcntl ':mode';
 binmode STDOUT, ':utf8';
 
 my $cgi = new CGI;
-my $version =          "263";
+my $version =          "265";
 my $my_url =           $cgi->url();
 my $my_uri =           $cgi->url(-absolute => 1);
 my $rss_link =         "";
@@ -787,7 +787,7 @@ sub get_file_owner {
        }
        my $owner = $gcos;
        $owner =~ s/[,;].*$//;
-       return $owner;
+       return decode("utf8", $owner, Encode::FB_DEFAULT);
 }
 
 sub git_read_projects {
@@ -823,7 +823,7 @@ sub git_read_projects {
                        if (-e "$projectroot/$path/HEAD") {
                                my $pr = {
                                        path => $path,
-                                       owner => $owner,
+                                       owner => decode("utf8", $owner, Encode::FB_DEFAULT),
                                };
                                push @list, $pr
                        }
@@ -1025,7 +1025,7 @@ sub git_summary {
                        $pr = unescape($pr);
                        $ow = unescape($ow);
                        if ($pr eq $project) {
-                               $owner = $ow;
+                               $owner = decode("utf8", $ow, Encode::FB_DEFAULT);
                                last;
                        }
                }