as you know some j2ee containers have problem with 8bit codes.we convert utf8 to 4bit ascii and send it over thenet.thats how we use unicode in all j2ee containersindependent of platform.