Opened 4 years ago

Last modified 4 years ago

#274 accepted Defect

Non-ascii characters in FLEXTRA output

Reported by: hcpxvi Owned by: pesei
Priority: minor Milestone: FLEXTRA 6
Component: FLEXTRA Version: FLEXTRA 5
Keywords: Output Cc:

Description (last modified by pesei)

A problem that occurs with FLEXTRA is that the output file can contain non-ascii characters. This happens because the variable datestring(1:24) is written out, but the non-standard call which would have filled it with today's date is commented out, meaning that the variable is never initialised. The simplest fix is to edit opencetoutput.f, openflightoutput.f and openoutput.f . In each case, find the comment

C      call fdate(datestring)

and immediately after it insert the line

      datestring="----- Not Available ----"

One could just remove the print statements that print out datestring(1:24) but the above suggestion keeps the layout of the output file identical to how it was before, while ensuring that it is pure ascii.

The non-ascii characters are benign to some users, but can cause trouble for anyone trying to read the FLEXTRA output into python 3.

Change History (1)

comment:1 Changed 4 years ago by pesei

  • Description modified (diff)
  • Milestone set to FLEXTRA 6
  • Owner set to pesei
  • Status changed from new to accepted
Note: See TracTickets for help on using tickets.
hosted by ZAMG