Project

General

Profile

Actions

Defect #11577

closed

Can't use non-latin anchor in wiki

Added by Andrey Ilyukhin over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Category:
Wiki
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

On wiki pages if I user latin anchor it works great. But if I use non-latin (russian, for example) it renders to URL without text after #. Link like [[Wiki#Тест]] renders to URL http://domain.ru/projects/foo/wiki/Wiki#.


Files

anchors_with_transliteration.patch (2.13 KB) anchors_with_transliteration.patch Alexander Markelov, 2012-08-13 23:43
Actions #1

Updated by Etienne Massip over 12 years ago

  • Status changed from New to Confirmed

Works on redmine.org, not on trunk with PG and Ruby 1.9.3.

Please, what does your environment look like (see SubmittingBugs)?

Actions #2

Updated by Etienne Massip over 12 years ago

  • Target version set to Candidate for next minor release
Actions #3

Updated by Andrey Ilyukhin over 12 years ago

Etienne Massip wrote:

Works on redmine.org, not on trunk with PG and Ruby 1.9.3.

Please, what does your environment look like (see SubmittingBugs)?

I am sorry, I forgot it. Here it is.

redmine$ RAILS_ENV=production rake about
About your application's environment
Ruby version              1.9.3 (x86_64-linux)
RubyGems version          1.8.24
Rack version              1.4
Rails version             3.2.6
Active Record version     3.2.6
Action Pack version       3.2.6
Active Resource version   3.2.6
Action Mailer version     3.2.6
Active Support version    3.2.6
Middleware                Rack::Cache, ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x000000015dbed8>,
Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, Rails::Rack::Logger, ActionDispatch::ShowExceptions, 
ActionDispatch::DebugExceptions,ActionDispatch::RemoteIp, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, 
ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, ActionDispatch::Head, 
Rack::ConditionalGet, Rack::ETag, ActionDispatch::BestStandardsSupport, OpenIdAuthentication
Application root          /var/opt/redmine
Environment               production
Database adapter          postgresql
Database schema version   20120422150750

and PostgreSQL 9.1.2

Actions #4

Updated by Jean-Philippe Lang over 12 years ago

  • Status changed from Confirmed to Closed
  • Assignee set to Jean-Philippe Lang
  • Target version changed from Candidate for next minor release to 2.1.0
  • Resolution set to Fixed

Fixed in r10206 for ruby1.9 only.

Actions #5

Updated by Alexander Markelov over 12 years ago

Please check the following patch. It generates anchors using universal transliteration and works with Ruby 1.8.7.

Actions #6

Updated by Jean-Philippe Lang over 12 years ago

  • Status changed from Reopened to Closed

Thanks but transliteration is kind of a workaround here, utf8 anchors are valid and should be preserved. The fix works with ruby1.8, ruby1.9 and jruby: http://www.redmine.org/builds/index.html.

Actions

Also available in: Atom PDF