>At 1:46 PM -0500 11/15/00, Chris Nandor wrote: >>At 9:49 -0800 2000.11.15, Andrew O. Mellinger wrote: >> >Y'all, >> > >> > I am using XML::Dumper to store data to some files. I then copied >> >these xml files to my linux box and tried to read them in using >> >XML::Parser and it pukes. >> > >> > When I tried using the XML::Dumper code on the linux box, it >> >outputs different characters. >> > >> > XML::Dumper double-byte encode the characters when it outputs them, >> >but it seems to use a different high-byte character depending on >> >platform. >> > >> >On a mac Ÿ goes to: >> > >> > ˆÑ >> > >> >when on linux PPC it is saved as: >> > >> > Ä >> > >> > Does anyone know how to make them use the same character? Or to be >> >able to make them use the same encoding standard? >> >>If you are using regular high-bit Mac characters, you are using the >>MacRoman character set. Your best bet might be to convert it to Latin-1 >>before sending it to the XML; another possibility would be to set an >>encoding parameter in the XML file (but I don't know if that will help or >>not). > > The XML dumper code uses an "XmlUtf8Encode" routine that he says >he borrowed from XML::DOM. I don't know enough about UTF-8 to know >if it working right or not, but I would expect UTF-8 files to be >able to be copied about easily. > A ha! It turns out the Fetch was not pushing Text as Raw Data but as text and doing the character translation. The lesson? Remember when reinstalling Fetch that it defaults to "Text" trasnsfers. -Andrew /*------------------------------------------------------------- Andrew O. Mellinger Direct: (503) 265-1220 Critical Path Software, Inc. Main: (503) 222-2922 General Specialist Fax: (503) 222-3020 mailto:andrew@criticalpath.com http://www.criticalpath.com -------------------------------------------------------------*/ # ===== Want to unsubscribe from this list? # ===== Send mail with body "unsubscribe" to macperl-request@macperl.org