[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: encoding converters?
John Cowan wrote: > > Steve Harris scripsit: > > > The last time I used it (about 8 months ago), there were still some > > bugs in its parsing of ... > > This is not a bug. Remember that native2ascii is meant to handle Java > source code, not arbitrary plain text. In Java source, the above string > must appear as: > > "We keep our files in D:\\stuff\\ugh\\foo\\bar." Moreover, since Java has about 150 character set encoder/decoder pairs built in (to JDK 1.2 when I counted a while back, and that does NOT include encodings that have multiple names), Java is decent tool to use for such tasks. Somethings like: void convert ( InputStream from, String fromEncoding, File to, String toEncoding ) throws IOException { Reader in = new InputStreamReader (from, fromEncoding); Writer out = new OutputStreamWriter (to, toEncoding); char buf [] = new char [16000]; int length; while ((length = in.read (buf)) != -1) out.write (buf, 0, length); out.close (); } The exercise of opening a FileInputStream and FileOutputStream is left for the reader! Borrow a copy of the nutshell guide, if you want. - Dave *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/threads.html ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|