If you are using Turbine with Velocity, You can use following line in TR.properties,
please remove that comment mark. It will works.
#services.VelocityService.input.encoding=UTF-8
TSUCHIDA Takeo On 2003.6.16, at 04:30 AM, Kaimai Mizuhiro wrote:
Hello All
I'm a Japanese, using Turbine-2.2_01.
Here in Japan, I need Japanese characters , so I'm using UTF-8 encoding.
The problem is that:
A1) I can specify response content-type by setting locale.default.charset in TurbineResources.properties. It's OK.
A2) But I cannot specify request character-encoding . There seems no such property in TR.properties. I wonder why?
I think if there's some property corresponding to Request Character Encoding, it is natural and easy to recognize.
The reason is that:
B1) At first, I cannot get proper Japanese Characters on the screen at all.
Then I found locale.default.charset property (UTF-8).
After setting it properly, it worked well. Readable Japanese Characters were displayed.
B2) There's still a problem that when I enter some Japanese Characters on a FORM, submit it, and always it goes broken.
B3) So I thought there should be some property by which I can tell the servlet the request character encoding is UTF-8. But there's nothing like that.
B4) I read Turbine servlet's source code (Turbine.java).
I thought if I put a code in the beginning of doGet() method , such as
...........................
public final void doGet(HttpServletRequest req, HttpServletResponse res)
throws IOException, ServletException
{
// changing request character encoding to fixed value "UTF-8"
// just for experiment
String localencoding = "UTF-8"
req.setCharacterEncoding( localencoding );
...........................
and above change worked well. The problem was solved.
So if there's some property that specify 'localencoding' value above, it could be useful.
How do you think about it?
I read this mailing-list searching for similar problem, then noticed that there's other solution which use Filer class. OK, but it seems more complicated.
The method I took may cause some other problem , I want your opinion, more information .
Thanks.
----------------------------------------------------------------------- -
Kaimai Mizuhiro <[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]
