Modify

Opened 5 years ago

#10135 new defect

Umlauts doesn't work

Reported by: falkb Owned by: Joachim Hoessler
Priority: normal Component: EstimationToolsPlugin
Severity: normal Keywords:
Cc: Ryan J Ollos, Odd Simon Simonsen Trac Release: 0.12

Description

In function def execute_query(env, req, query_args): of utils.py, I tried to add

  • estimationtoolsplugin/trunk/estimationtools/utils.py

     
    134137                        .replace('+', ' ')\
    135138                        .replace('%23', '#')\
    136139                        .replace('%28', '(')\
    137                         .replace('%29', ')')
     140                        .replace('%29', ')')\
     141                        .replace('%C3%84', 'Ä')\
     142                        .replace('%C3%96', 'Ö')\
     143                        .replace('%C3%9C', 'Ü')\
     144                        .replace('%C3%A4', 'ä')\
     145                        .replace('%C3%B6', 'ö')\
     146                        .replace('%C3%BC', 'ü')\
     147                        .replace('%C3%9F', 'ß')
    138148    env.log.debug("query_string: %s" % query_string)
    139149    query = Query.from_string(env, query_string)

but just get this error:

Error: Macro WorkloadChart(milestone=testgehäuse) failed

You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.

How must umlauts be fixed?

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Joachim Hoessler.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.