Defect #5221
closedProblem with German Umlauts only with selected Language "Deutsch" (German)
0%
Description
Hi i've a found a Bug with the German Umlauts (ä,ü,ß). If the "Default language" or the Language-Settings under "My Account" is set to "German" and the Description of a Project contains a Umlaut i get this Message at the Webfrontend:
Internal error An error occurred on the page you were trying to access. If you continue to experience problems please contact your redMine administrator for assistance.
and this at the Console:
Processing ProjectsController#show (for 95.222.111.91 at 2010-03-30 18:17:26) [GET] Parameters: {"controller"=>"projects", "action"=>"show", "id"=>"videorobot"} Rendering template within layouts/base Rendering projects/show ActionView::TemplateError (incompatible character encodings: UTF-8 and ASCII-8BIT) on line #11 of app/views/projects/show.rhtml: 8: 9: <div class="splitcontentleft"> 10: <div class="wiki"> 11: <%= textilizable @project.description %> 12: </div> 13: <ul> 14: <% unless @project.homepage.blank? %><li><%=l(:field_homepage)%>: <%= auto_link(h(@project.homepage)) %></li><% end %> app/views/projects/show.rhtml:11:in `_run_rhtml_app47views47projects47show46rhtml' app/controllers/projects_controller.rb:166:in `show' <internal:prelude>:8:in `synchronize' /usr/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service' /usr/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run' /usr/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' Rendering /home/redmine/redmine/public/500.html (500 Internal Server Error)
This happens only if the Language Setting is "German", if it is "English" it works fine and the Umlauts are correct.
My Redmine Version is SVN Revision 3625 (affected is the Stable Version too)
Ruby Version: ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux]
Updated by Felix Schäfer about 15 years ago
- Status changed from New to Closed
- Resolution set to Invalid
Ruby 1.9 is not supported, see RedmineInstall for supported ruby and rails versions. Unfortunately ruby 1.9 changed some stuff concerning the handling of strings and therefore breaks compatibility on anything more or less not ASCII.