Thanx Scott, you are very helpful, as usual :)

adding useUnicode=true&characterEncoding=utf8  to the jdbc connection string solved 
this problem.
It also lead to a new problem - utf disappearing from user input - a known problem, 
solved using CharacterEncodingFilter.

Thanx again,

David

----

David Bolshoy wrote:

> I have a turbine 2.2 app running successfully under Tomcat 4.1.18.
> After I upgraded to a newer Tomcat  (4.1.30), I keep getting this strange encoding \
> problem. 
> I use utf-8 as a primary encoding for my application and it used to work fine.
> After the upgrade, all utf strings __coming from the database (mysql 3.23.52)__ \
> lose their encoding. It looks like they are being treated as iso-8859-1 data. \
> Static utf content of the templates themselves looks fine. 
> It looks like a Velocity problem, so I tried to set all velocity related properties \
> (input.encoding, output.encoding), template encoding and charset to utf-8, but it \
> did not solve the problem. 
> Any ideas as to where to look? I guess I'll have to downgrade back to tomcat \
> 4.1.18... 
> 
Have you set an encoding on your jdbc connection url?

Scott

-- 
Scott Eade
Backstage Technologies Pty. Ltd.
http://www.backstagetech.com.au


Reply via email to