OGR WRAP character
Daniel Morissette
dmorissette at DMSOLUTIONS.CA
Fri Jul 8 11:09:15 EDT 2005
Frank Warmerdam wrote:
>
> My first thought is that the MITAB driver should not be turning char-10
> into escaped \n format. The \n character is legal (though possibly
> occationally a nuicance) in attribute values and I don't think most other
> drivers fool with special characters like this.
>
So should I take this as a clear statement that it is okay (and actually
the recommended way) for an OGR driver to return strings with
non-printable characters in them? I guess that was my main question
before making a decision on what to do about the specific problem
between MITAB and MapServer.
> Since Daniel "owns" MITAB you guys are welcome go ahead to a
> change to the behavior if you are comfortable with it, though it might
> be nice to raise the issue on the mitab mailing list.
>
Still not sure what to propose for MITAB: MIF files contain '\' + 'n',
so that's what users of the lib are likely to expect. If MIF files
return one thing and TAB files return a different thing then that means
applications using MITAB need to handle both cases in a different way
which is ugly. Changing the behavior to return ASCII-10 even in the MIF
case may be the way to go, I'll have to dig and try to figure out why I
bothered implementing this escaping in the first place. yuck!
Thanks for your input.
Daniel
--
------------------------------------------------------------
Daniel Morissette dmorissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the mapserver-dev
mailing list