Re: [enhydra] Problem with UTF-8 on EE-6.5-1

Daniel Guryca <[email protected]> Tue, 27 Sep 2005 22:29:10 +0200
Newsgroups gmane.comp.java.enhydra.general
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1127852992-29889-127
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Michael Warne wrote:

>Daniel, 
>I think you should post this to the XMLC Group also.  It sounds like an
>XMLC issue.
>
>To check if it is XMLC  you could create a simple java application, that
>uses your XMLC page class.
>Modify your text node and write the output to stdout  or write it to
>disk. 
>
> // This does Not Use Enhydra Application server code..
> // Only XMLC code.
> //
> public void main(String[] args) {
>	ExampleHTML page = new ExampleHTML();
>      // set the text node
> 	page.getElementTest().getFirstChild().setNodeValue("Czech
>characters ... in utf-8");
> 	System.out.print(page.toDocument());
> }
>
>
>
>Mike.
>
>-----Original Message-----
>From: Daniel Guryca [mailto:[email protected]] 
>Sent: Tuesday, September 27, 2005 9:19 AM
>To: [email protected]
>Subject: [enhydra] Problem with UTF-8 on EE-6.5-1
>
>
>Hi.
>
>I have a real problem with UTF-8 encoding in Enhydra Enterprise.
>
>I have set everything like this:
>
>1) Change the HTML file to have this line:
><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
>
>2) Add this line into xmlc file:
>-html:encoding utf-8
>
>3) Add this line into presentation.conf:
>Application.Encoding = "utf-8"
>
>4) Add this to server.xml -> URIEncoding="utf-8"
>...
><Connector port="9000"
>maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>enableLookups="false" redirectPort="9043" acceptCount="100" debug="0"
>connectionTimeout="20000" URIEncoding="utf-8"
>disableUploadTimeout="true" />
>
>But I am still not able to get proper characters from my page request.
>Everything defined in html files (include utf-8 characters) is printed 
>properly but if I want to do this from my Example.java:
>
>ExampleHTML page = 
>(ExampleHTML)myComms.xmlcFactory.create(ExampleHTML.class);
>page.getElementTest().getFirstChild().setNodeValue("Czech characters ...
>
>in utf-8");
>
>Final output printed for my page request are bad messed encoded 
>characters! 
>But all utf-8 characters (untouched by java - set statically in HTML 
>file) are printed properly.
>
>Java 1.4.2-09 + EE6.5-1 + Tomcat + Eclipse 3.0.0 (included with EE) 
>running all these on standard Debian Sarge 3.1 with ISO8859-2 locales.
>
>Thank you for your advices.
>
>
>  
>
>------------------------------------------------------------------------
>
>
>--
>You receive this message as a subscriber of the [email protected] mailing list.
>To unsubscribe: mailto:[email protected]
>For general help: mailto:[email protected]?subject=help
>ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>  
>
Thank you for your advice.
I have tried it, and result is that XMLC output is OK.
So it seems it is not a XMLC related problem.

Another advices, please.


------------=_1127852992-29889-127
Content-Type: text/plain; name="message-footer.txt"
Content-Disposition: inline; filename="message-footer.txt"
Content-Transfer-Encoding: 8bit


--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws

------------=_1127852992-29889-127--