You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Murat Hazer <mu...@gmail.com> on 2006/04/18 16:25:22 UTC
Char Encoding
Hi,
I see this line(s) at the output console after each page render completed
17:16:09,796 DEBUG HtmlResponseWriterImpl:97 - No character encoding given,
using default character encoding ISO-8859-1
i am using spring's CharacterEncodingFilter to solve this problem as below;
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
should i do something different in order to change default char encoding to
utf-8?
--
Murat HAZER
Elektrik-Elektronik Mühendisi - Electrical-Electronics Engineer
Tel - Phone: +90 222 335 05 80 - 1395
Cep Tel - Mobile Phone: +90 532 472 00 63
Blog URL: http://www.projedunyasi.org
Yahoo Group: http://groups.yahoo.com/group/malatyafenlisesi/
Re: Char Encoding
Posted by Murat Hazer <mu...@gmail.com>.
Hi,
I checked the spring's char encoding filter and also implemented a new
filter but still i see (i can see filter working in the debugging mode)
<code>No character encoding given, using default character encoding
ISO-8859-1</code>
warning in the console.
regards...
On 4/19/06, Mert Çalışkan <mc...@gmail.com> wrote:
>
>
> You should also convert your application resource bundles to UTF-8.
> Here is a blogpost contains necessary steps..
>
> http://www.jroller.com/page/mert?entry=utf_8_encoding_with_jsf
>
> Cheers,
>
> Mert.
>
> On 4/18/06, Cagatay Civici <ca...@gmail.com> wrote:
> >
> > Hi,
> >
> > What about the filter mapping, are you sure the filter does it's job.
> >
> > Also you can do the same thing with a custom filter like;
> >
> > import java.io.IOException;
> > import javax.servlet.Filter;
> > import javax.servlet.FilterChain;
> > import javax.servlet.FilterConfig;
> > import javax.servlet.ServletException;
> > import javax.servlet.ServletRequest;
> > import javax.servlet.ServletResponse;
> >
> > public class YourCharEncodingFilter implements Filter {
> >
> > public void init(FilterConfig arg0) throws ServletException {
> >
> > }
> >
> > public void doFilter(ServletRequest servletRequest, ServletResponse
> > servletResponse, FilterChain filterChain)
> > throws IOException, ServletException {
> > servletRequest.setCharacterEncoding("UTF-8");
> > servletResponse.setCharacterEncoding("UTF-8");
> > filterChain.doFilter (servletRequest, servletResponse);
> > }
> >
> > public void destroy() {
> >
> > }
> >
> > }
> >
> > Regards,
> >
> >
> > Cagatay
> >
> >
> > On 4/18/06, Murat Hazer <murathazer@gmail.com > wrote:
> > >
> > > Hi,
> > >
> > > I see this line(s) at the output console after each page render
> > > completed
> > >
> > > 17:16:09,796 DEBUG HtmlResponseWriterImpl:97 - No character encoding
> > > given, using default character encoding ISO-8859-1
> > >
> > > i am using spring's CharacterEncodingFilter to solve this problem as
> > > below;
> > >
> > > <filter>
> > > <filter-name>encodingFilter</filter-name>
> > > <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
> > > <init-param>
> > > <param-name>encoding</param-name>
> > > <param-value>UTF-8</param-value>
> > > </init-param>
> > > <init-param>
> > > <param-name>forceEncoding</param-name>
> > > <param-value>true</param-value>
> > > </init-param>
> > > </filter>
> > >
> > >
> > > should i do something different in order to change default char
> > > encoding to utf-8?
> > >
> > >
> > >
> > > --
> > > Murat HAZER
> > > Elektrik-Elektronik Mühendisi - Electrical-Electronics Engineer
> > > Tel - Phone: +90 222 335 05 80 - 1395
> > > Cep Tel - Mobile Phone: +90 532 472 00 63
> > > Blog URL: http://www.projedunyasi.org
> > > Yahoo Group: http://groups.yahoo.com/group/malatyafenlisesi/
> > >
> >
> >
>
--
Murat HAZER
Elektrik-Elektronik Mühendisi - Electrical-Electronics Engineer
Tel - Phone: +90 222 335 05 80 - 1395
Cep Tel - Mobile Phone: +90 532 472 00 63
Blog URL: http://www.projedunyasi.org
Yahoo Group: http://groups.yahoo.com/group/malatyafenlisesi/
Re: Char Encoding
Posted by Mert Çalışkan <mc...@gmail.com>.
You should also convert your application resource bundles to UTF-8.
Here is a blogpost contains necessary steps..
http://www.jroller.com/page/mert?entry=utf_8_encoding_with_jsf
Cheers,
Mert.
On 4/18/06, Cagatay Civici <ca...@gmail.com> wrote:
>
> Hi,
>
> What about the filter mapping, are you sure the filter does it's job.
>
> Also you can do the same thing with a custom filter like;
>
> import java.io.IOException;
> import javax.servlet.Filter;
> import javax.servlet.FilterChain;
> import javax.servlet.FilterConfig;
> import javax.servlet.ServletException;
> import javax.servlet.ServletRequest;
> import javax.servlet.ServletResponse;
>
> public class YourCharEncodingFilter implements Filter {
>
> public void init(FilterConfig arg0) throws ServletException {
>
> }
>
> public void doFilter(ServletRequest servletRequest, ServletResponse
> servletResponse, FilterChain filterChain)
> throws IOException, ServletException {
> servletRequest.setCharacterEncoding("UTF-8");
> servletResponse.setCharacterEncoding("UTF-8");
> filterChain.doFilter(servletRequest, servletResponse);
> }
>
> public void destroy() {
>
> }
>
> }
>
> Regards,
>
>
> Cagatay
>
>
> On 4/18/06, Murat Hazer <mu...@gmail.com> wrote:
> >
> > Hi,
> >
> > I see this line(s) at the output console after each page render
> > completed
> >
> > 17:16:09,796 DEBUG HtmlResponseWriterImpl:97 - No character encoding
> > given, using default character encoding ISO-8859-1
> >
> > i am using spring's CharacterEncodingFilter to solve this problem as
> > below;
> >
> > <filter>
> > <filter-name>encodingFilter</filter-name>
> > <filter-class>org.springframework.web.filter.CharacterEncodingFilter
> > </filter-class>
> > <init-param>
> > <param-name>encoding</param-name>
> > <param-value>UTF-8</param-value>
> > </init-param>
> > <init-param>
> > <param-name>forceEncoding</param-name>
> > <param-value>true</param-value>
> > </init-param>
> > </filter>
> >
> >
> > should i do something different in order to change default char encoding
> > to utf-8?
> >
> >
> >
> > --
> > Murat HAZER
> > Elektrik-Elektronik Mühendisi - Electrical-Electronics Engineer
> > Tel - Phone: +90 222 335 05 80 - 1395
> > Cep Tel - Mobile Phone: +90 532 472 00 63
> > Blog URL: http://www.projedunyasi.org
> > Yahoo Group: http://groups.yahoo.com/group/malatyafenlisesi/
> >
>
>
Re: Char Encoding
Posted by Cagatay Civici <ca...@gmail.com>.
Hi,
What about the filter mapping, are you sure the filter does it's job.
Also you can do the same thing with a custom filter like;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class YourCharEncodingFilter implements Filter {
public void init(FilterConfig arg0) throws ServletException {
}
public void doFilter(ServletRequest servletRequest, ServletResponse
servletResponse, FilterChain filterChain)
throws IOException, ServletException {
servletRequest.setCharacterEncoding("UTF-8");
servletResponse.setCharacterEncoding("UTF-8");
filterChain.doFilter(servletRequest, servletResponse);
}
public void destroy() {
}
}
Regards,
Cagatay
On 4/18/06, Murat Hazer <mu...@gmail.com> wrote:
>
> Hi,
>
> I see this line(s) at the output console after each page render completed
>
> 17:16:09,796 DEBUG HtmlResponseWriterImpl:97 - No character encoding
> given, using default character encoding ISO-8859-1
>
> i am using spring's CharacterEncodingFilter to solve this problem as
> below;
>
> <filter>
> <filter-name>encodingFilter</filter-name>
> <filter-class>org.springframework.web.filter.CharacterEncodingFilter
> </filter-class>
> <init-param>
> <param-name>encoding</param-name>
> <param-value>UTF-8</param-value>
> </init-param>
> <init-param>
> <param-name>forceEncoding</param-name>
> <param-value>true</param-value>
> </init-param>
> </filter>
>
>
> should i do something different in order to change default char encoding
> to utf-8?
>
>
> --
> Murat HAZER
> Elektrik-Elektronik Mühendisi - Electrical-Electronics Engineer
> Tel - Phone: +90 222 335 05 80 - 1395
> Cep Tel - Mobile Phone: +90 532 472 00 63
> Blog URL: http://www.projedunyasi.org
> Yahoo Group: http://groups.yahoo.com/group/malatyafenlisesi/
>