Menu

#706 Data entry filter doesn't remove some non-printing characters

v1.0 (example)
closed-fixed
None
5
2018-07-10
2018-07-06
Ahasuerus
No

The data entry filter (unicode_translation in common/library.py) doesn't remove certain non-printing characters:

& #847; - Combining Grapheme Joiner
& #8204; - Zero width non-joiner,
& #8205; - Zero width joiner,
& #8207; - Right-To-Left character

which causes display issues.

Discussion

  • Ahasuerus

    Ahasuerus - 2018-07-10
    • summary: Data entry filter doesn't remove Combining Grapheme Joiner --> Data entry filter doesn't remove some non-printing characters
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,8 @@
    -The data entry filter (unicode_translation) doesn't remove  Combining Grapheme Joiner, i.e. e& #847; , which causes display issues. We need to add 847 to the filter after making sure that it doens't cause unforeseen side effect.
    +The data entry filter (unicode_translation in common/library.py) doesn't remove certain non-printing characters:
    +
    +& #847;     - Combining Grapheme Joiner
    +& #8204;  - Zero width non-joiner,
    +& #8205;  - Zero width joiner,
    +& #8207;  - Right-To-Left character
    +
    +which causes display issues.
    
     
  • Ahasuerus

    Ahasuerus - 2018-07-10
    • status: open --> closed-fixed
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2018-07-10

    Fixed in common/library.py, installed in SVN 159 on 2018-07-10. Closing.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB