Defect #17882
openSubversion: French character filename causes error 404
0%
Description
The file name is "AnalyseOpportunité.docx" and is converted to "AnalyseOpportunit%C3%A9.docx" so cannot be found by SVN.
I'm using Bitnami Redmine Stack :Version 2.5.0-0 2014-03-03
- Updated Redmine to 2.5.0
- Updated MySQL to 5.5.36
- Updated Ruby to 1.9.3-p545
- Updated Rails to 3.2.16
Subversion 1.8.5 is on the local network on Linux machine and my redmine stack is on Windows 7.
The production.log file include theses lines :
Started GET "/redmine/projects/voilure/repository/entry/gestion/48586/AnalyseOpportunit%C3%A9.docx" for 127.0.0.1 at 2014-09-15 12:48:35 -0400
Processing by RepositoriesController#entry as HTML
Parameters: {"id"=>"voilure", "path"=>"gestion/48586/AnalyseOpportunité.docx"}
Current user: admin (id=1)
Rendered common/error.html.erb within layouts/base (0.0ms)
Completed 404 Not Found in 312.0ms (Views: 31.2ms | ActiveRecord: 46.8ms)
Related issues
Updated by Toshi MARUYAMA over 10 years ago
- Subject changed from Opening file containing french characters in "Repository" tab cause error 404 to Subversion: French characters filename cause error 404
- Category set to SCM
Updated by Toshi MARUYAMA over 10 years ago
- Related to Defect #7505: Subversion: Repository URL with space not handled correctly added
Updated by Toshi MARUYAMA over 10 years ago
- Related to Defect #2532: Cannot browse Subversion paths that contain spaces added
Updated by Toshi MARUYAMA over 10 years ago
I think you use "http://...".
Can you change it to "svn://..."?
Or can you try #7505 description change?
Updated by Toshi MARUYAMA over 10 years ago
- Subject changed from Subversion: French characters filename cause error 404 to Subversion: French character filename causes error 404
Updated by Jean-Yves Garneau over 10 years ago
I'm using "svn://...". I don't understand #7505 resolution. Do I need to modify the "subversion_adapter.rb"?
Updated by Jean-Yves Garneau over 10 years ago
The same problem exist with directory with french character.