Yes that it, I was definitely not aware of
OutputStreamWriter.getEncoding()
 (and: that batik actually uses it)

thank you again

> -----Ursprüngliche Nachricht-----
> Von: Thomas E Deweese [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 12. Dezember 2002 16:09
> An: Batik Users
> Betreff: RE: How to have an influence on the chosen "encoding"
> 
> >>>>> "SM" == Steve Meyfroidt <[EMAIL PROTECTED]>
writes:
> 
> SM> The character encoding is done by the Writer as Batik pushes data
> SM> into it.  Batik has nothing to do with the encoding...
> 
>     I think she was essentially saying she didn't know there was the
> OutputStreamWriter.getEncoding(), method that returns the encoding the
> stream is using (so we can put it in the xml doctype processing
> instruction).
> 
> SM> it's unfortunate that the Windows default encoding is something
> SM> that no applications seem to understand! Perhaps the JVM should
> SM> make UTF-8 a default regardless of the underlying platform.
> 
>     I think it's a hard tradeoff (UTF-8 is great for English (ASCII)
> but I think that most European languages end up going to two bytes for
> the 'special' chars).
> 
> >> -----Original Message----- From: Klaus Mayr
> >> [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 12, 2002 1:15
> >> PM To: 'Batik Users' Subject: AW: How to have an influence on the
> >> chosen "encoding"
> >>
> >>
> >> Thank you, Steve,
> >>
> >> I'm confident that this will work.
> >>
> >> I did not expect that Batik is able to find out, which arguments
> >> were passed to the OutputStreamWriter constructor.
> >>
> >> Klaus
> >>
> >> > -----Ursprüngliche Nachricht----- > Von: Steve Meyfroidt
> >> [mailto:[EMAIL PROTECTED]] > Gesendet: Donnerstag,
> >> 12. Dezember 2002 12:16 > An: Batik Users > Betreff: RE: How to
> >> have an influence on the chosen "encoding"
> >> >
> >> > That's the platform default encoding for stream Writers. The key
> >> is this > constructor of a OutputStreamWriter where you specify the
> >> encoding:
> >> >
> >> > OutputStreamWriter(System.out,"UTF8")
> >> >
> >> >
> >> >
> >> > > -----Original Message----- > > From: Klaus Mayr
> >> [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, December 12, 2002
> >> 11:18 AM > > To: [EMAIL PROTECTED] > > Subject: How to
> >> have an influence on the chosen "encoding"
> >> > >
> >> > >
> >> > > Hello *
> >> > >
> >> > > Generating SVG works properly at my place (Windows 2000) > >
> >> What I do is:
> >> > >
> >> > >
> >>
----------------------8<---------------------------------------------
> >> > > import org.apache.batik.svggen.SVGGraphics2D; > > import
> >> org.apache.batik.dom.GenericDOMImplementation; > > import
> >> org.w3c.dom.Document; > > import org.w3c.dom.DOMImplementation;
> >> > >
> >> > > //...  > > public static void toSVG(JGraph graph, Writer out)
> >> throws Exception {
> >> > >
> >> > > DOMImplementation domImpl = > >
> >> GenericDOMImplementation.getDOMImplementation(); > > // Create an
> >> instance of org.w3c.dom.Document > > Document document =
> >> domImpl.createDocument(null, "svg", null); > > // Create an
> >> instance of the SVG Generator > > SVGGraphics2D svgGenerator = new
> >> SVGGraphics2D(document); > > // Render into the SVG Graphics2D
> >> implementation > > graph.paint(svgGenerator); > > // Use CSS style
> >> attribute > > boolean useCSS = true; > > // Finally, stream out SVG
> >> to the writer > > svgGenerator.stream(out, useCSS); > > }
> >> > >
> >> > >
> >>
----------------------8<---------------------------------------------
> >> > >
> >> > > What I get, is a properly good SVG file, but with an encoding >
> >> > such that > > it cannot be imported, neither into the ADOBE
> >> PlugIn of > > Mozilla nor into > > IE.
> >> > >
> >> > > The encoding is the following:
> >> > >
> >> > > <?xml version="1.0" encoding="Cp1252"?>
> >> > >
> >> > > How can I switch to another encoding before creating my file?
> >> > > (ISO-8859-1 works with ADOBE, but UTF8 does not work either)
> >> > >
> >> > >
> >> > > Klaus
> >> > >
> >> > >
> >> > >
> >>
---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > > For additional commands, e-mail:
> >> [EMAIL PROTECTED]
> >> > >
> >> >
> >> >
> >>
---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED] For
> >> additional commands, e-mail: [EMAIL PROTECTED]
> >>
> 
> SM>
---------------------------------------------------------------------
> SM> To unsubscribe, e-mail: [EMAIL PROTECTED] For
> SM> additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to