OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: encoding converters?

[ Lists Home | Date Index | Thread Index ]
  • From: David Brownell <david-b@pacbell.net>
  • To: xml-dev@xml.org
  • Date: Fri, 18 Feb 2000 22:09:24 -0800

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@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/threads.html


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS