Maurice,
This is a long shot, so if it doesn't work, I won't be surprised and apologize in advance for wasting the bandwidth.
Try changing your escapechar, to something like '^'. In my experience, '\' is unreliable as an escapechar. Why? I don't know for sure, but my theory is that: 1)
windows tries to use it as a sub-directory separator as in unix and gets confused in the ods context; 2) the RTF specification uses it as it's own escape character and ODS and RTF may be interacting in some way and so it doesn't behave as expected.
As I say, it's a long shot. Good luck.