Hi Will.

This isn't in T5 yet, but it can be added with a RequestFilter.
In your AppModule.cpp add the code below.

There may already be a "contributeRequestFilters" method,
but it _must_ be renamed to "contributeRequestHandler".
Note that the TimingFilter is optional - it is something
already present from the maven archetype project.

    public void contributeRequestHandler(OrderedConfiguration<RequestFilter> 
configuration,
        @InjectService("TimingFilter")
        RequestFilter timingFilter,
        @InjectService("Utf8Filter")
        RequestFilter utf8Filter)
    {
        configuration.add("Utf8Filter", utf8Filter);
        configuration.add("Timing", timingFilter);
    }

    public RequestFilter buildUtf8Filter(
        @InjectService("RequestGlobals")
        final RequestGlobals requestGlobals)
    {
        return new RequestFilter()
        {
            public boolean service(Request request, Response response, 
RequestHandler handler)
                throws IOException
            {
                
requestGlobals.getHTTPServletRequest().setCharacterEncoding("UTF-8");
                return handler.service(request, response);
            }
        };
    }

Cheers,
Nick.


Donyee wrote:
Hey , may  I ask  another  question? How to read  a utf-8 char from
the form?  a TextField? I fill the form with a utf-8 char,then it
couldn't display right!




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

Reply via email to