Support for non-UTF-8 characters in GitLab
Question mostly to our users.
Do we want GitLab to support paths/parameters/files that contain invalid UTF-8 byte sequence characters in names?
This is especially important in CI Build Artifacts Browser, as we want to provide feature that allows users to browse content of Build Artifacts archive created during a build.
Currently this mostly doesn't work. Even making something like = "\255"
in whichever HAML file causes 500 error with backtrace:
ArgumentError - invalid byte sequence in UTF-8:
haml (4.0.7) lib/haml/helpers.rb:539:in `html_escape'