X-Git-Url: https://git.ladys.computer/Gitweb/blobdiff_plain/762624fb840d8d182cc7c3820ea4715181a7cad1d78e4fe0f6356e58dcf8ee36..95e6f705b0d564e9a30ccb71cf131c92ad8cb7af373444ec23892ad17c1b2071:/gitweb.perl diff --git a/gitweb.perl b/gitweb.perl index 0dbca9d..fb4cf84 100755 --- a/gitweb.perl +++ b/gitweb.perl @@ -1444,8 +1444,8 @@ sub validate_refname { sub to_utf8 { my $str = shift; return undef unless defined $str; - if (utf8::valid($str)) { - utf8::decode($str); + + if (utf8::is_utf8($str) || utf8::decode($str)) { return $str; } else { return decode($fallback_encoding, $str, Encode::FB_DEFAULT);