[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: I18N / UTF-8 versus US-ASCII
From: "andrew welch" <andrew.j.welch@xxxxxxxxx>
Date: Tue, 4 Apr 2006 12:10:51 +0100
> TransformerFactory tFactory = TransformerFactory.newInstance();
>                         Transformer transformer =
> tFactory.newTransformer(new
> StreamSource(OVSNAdapterConfiguration.ovsnServiceXSLFile));
>                         String hostName = AdapterUtil.getHostAddress();
>                         transformer.setParameter("sourceName",  /*
> parameter name */
>
> hostName+"/"+dataSourceName /* parameter value */ );
>                         output = new ByteArrayOutputStream();
>                         byte[] bytes = message.getBytes();
>                         transformer.transform(new StreamSource(new
> ByteArrayInputStream(bytes)), new StreamResult(output));
>
>
> Do you see any problem with the code which can cause loss of Unicode?

getBytes()

As you haven't supplied a charset it uses the platform default encoding.

Seriously though, use US-ASCII and it will become irrelevant.

Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member