Actions
Defect #33845
openWrong character encoding in git diffs with UTF-8 Cyrillic letters
Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
SCM
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Affected version:
Description
Hello,
I use git repositories. The access to them is via Apache server running on Windows 10 machine. Several files contain Cyrillic texts in comments. These files are in UTF-8 encoding. Redmine shows these files well - the Cyrillic texts are readable. Example:
puts "\nОбработени #{options[:passedfiles]} файла" puts "Пропуснати #{options[:omittedfiles]} файла"
However, these Cyrillic texts are not displayed well in revision diffs. Example:
puts "\nОбработени #{options[:passedfiles]} файла" puts "Пропуснати #{options[:omittedfiles]} файла"
Environment:
Environment: Redmine version 4.1.1.stable Ruby version 2.6.5-p114 (2019-10-01) [x64-mingw32] Rails version 5.2.4.2 Environment production Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtp SCM: Subversion 1.8.19 Git 2.25.1 Filesystem Redmine plugins: issue_recurring 1.6 redmine_code_review 1.0.0 redmine_issue_templates 1.0.4 redmine_latex_mathjax 0.4.0 redmine_theme_changer 0.4.0
Files
Updated by Go MAEDA about 4 years ago
I could not reproduce the issue. The diff displayed correctly.
What value is set for "Attachments and repositories encodings" (Administration > Settings > Files)?
Updated by Ivan Cenov about 4 years ago
Two encodings are set in this order: windows-1251
, UTF-8
.
Actions