File fix_17454.patch of Package rubygem-actionpack-3_2.186
diff --git a/actionpack/lib/action_dispatch/middleware/static.rb b/actionpack/lib/action_dispatch/middleware/static.rb
index 7f11170..f6a26c8 100644
--- a/actionpack/lib/action_dispatch/middleware/static.rb
+++ b/actionpack/lib/action_dispatch/middleware/static.rb
@@ -48,6 +48,7 @@ module ActionDispatch
PATH_SEPS = Regexp.union(*[::File::SEPARATOR, ::File::ALT_SEPARATOR].compact)
def clean_path_info(path_info)
+ path_info.force_encoding('binary') if path_info.respond_to? :force_encoding
parts = path_info.split PATH_SEPS
clean = []