Remove "use utf8" from RT::I18N::fr, making NBSP explicit
"use utf8" causes the sourcecode (including all strings) to be interpreted by perl as characters encoded in UTF-8, not bytes. In lib/RT/I18N/fr.pm, this was being used to substitude codepoint 160 (NO-BREAK SPACE, U+00A0) for commas. The fact that the space character was not 0x20, but rather 0xA0, was mostly hidden by use of "use utf8". Remove the "use utf8" and make the replacement character clear.
Showing with 2 additions and 3 deletions