This solution worked... s := stringReplace(s,chr(148),'"',[rfReplaceAll, rfIgnoreCase]); s := stringReplace(s,chr(147),'"',[rfReplaceAll, rfIgnoreCase]); s := stringReplace(s,chr(150),'--',[rfReplaceAll, rfIgnoreCase]); s := stringReplace(s,chr(146),'''',[rfReplaceAll, rfIgnoreCase]);
However this car is also giving me issues: é There is not "equivalent"... only e... Or is that é and alt 130 (é) different? But this must be a problem that's happened a lot before? Not so? On Sun, Feb 22, 2009 at 5:20 PM, Reenen Laurie <rlau...@gmail.com> wrote: > Ermmm... > > Seems like google has something to "clean" those chars from it. When I > tried to post it, I had the weird character in there... > > > On Sun, Feb 22, 2009 at 5:19 PM, Reenen Laurie <rlau...@gmail.com> wrote: > >> Luca said: >> You have to either convert the file to utf8 before opening it or convert >> it while you read it. >> >> How do I convert it? What I've tried is: >> * Open the badly formatted file in the Lazarus IDE, then copied the >> "funny" chars into the following code: >> * s := stringReplace(s,'"','""',[rfReplaceAll, rfIgnoreCase]); >> * s := stringReplace(s,'"','""',[rfReplaceAll, rfIgnoreCase]); >> >> But that also doesn't work... >> >> Sigh... >> >> Regards, >> -Reenen >> >> >> >> On Sun, Feb 22, 2009 at 4:36 PM, Luca Olivetti <l...@wetron.es> wrote: >> >>> En/na Reenen Laurie ha escrit: >>> > >>> > Hi all, >>> > >>> > I am at the end of my patience, and I have no clue what to do, and this >>> > project needed to have been done a week or so back. >>> > >>> > When I execute attached program (*very* simple). And open file >>> > "example.csv" then my showmessage command doesn't display anything. >>> > >>> > I am unsure if there is anything in the string, though I think it is. >>> > >>> > Please help! How can I get that funny chars to display... even if I >>> have >>> > to somehow replace them with an ascii counterpart. >>> >>> The LCL only works with utf8, while your file appears to be cp1250. >>> You have to either convert the file to utf8 before opening it or convert >>> it while you read it. >>> BTW, under linux I see the funny characters, though they're not what >>> they should be. I don't know it if is because I'm trying with a snapshot >>> of 0.9.26.1 or because the linux interface is more tolerant with >>> malformed strings than the windows one. >>> >>> Bye >>> -- >>> Luca >>> _______________________________________________ >>> Lazarus mailing list >>> Lazarus@lazarus.freepascal.org >>> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus >>> >> >> >> >> -- >> o__ >> ,_.>/ _ >> (_)_\(_)_______ >> ...speed is good >> _______________ >> I believe five out of four people have a problem with fractions. >> > > > > -- > o__ > ,_.>/ _ > (_)_\(_)_______ > ...speed is good > _______________ > I believe five out of four people have a problem with fractions. > -- o__ ,_.>/ _ (_)_\(_)_______ ...speed is good _______________ I believe five out of four people have a problem with fractions.
_______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus