diff options
author | Jakub Narebski <jnareb@gmail.com> | 2008-12-01 19:01:42 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-12-02 18:03:07 -0800 |
commit | 2dcb5e1ac87330b20962af9199a345eb378d3705 (patch) | |
tree | b64873f4a1b4b43f671b94c39b1c6edbe50969c0 /t/t4100 | |
parent | GIT 1.6.1-rc1 (diff) | |
download | tgif-2dcb5e1ac87330b20962af9199a345eb378d3705.tar.xz |
gitweb: Fix handling of non-ASCII characters in inserted HTML files
Use new insert_file() subroutine to insert HTML chunks from external
files: $site_header, $home_text (by default indextext.html),
$site_footer, and $projectroot/$project/REAME.html.
All non-ASCII chars of those files will be broken by Perl IO layer
without decoding to utf8, so insert_file() does to_utf8() on each
printed line; alternate solution would be to open those files with
"binmode $fh, ':utf8'", or even all files with "use open qw(:std :utf8)".
Note that inserting README.html lost one of checks for simplicity.
Noticed-by: Tatsuki Sugiura <sugi@nemui.org>
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4100')
0 files changed, 0 insertions, 0 deletions