5 Replies Latest reply on Sep 18, 2013 12:09 PM by fangquan zhang

    How to set charset for my web application?

    xiang yingbing Master

      Dear guys,


               I am migrating my web application from glassfish 3.1 to jboss7. Now I am suffering charset issues.




      charset setting in my web application:

      (a) bellow meta is added xtml pages (JSF pages)

             <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

      (b) In web.xml, bellow lines are added:






      (c) sun-web.xml

      <?xml version="1.0" encoding="UTF-8"?>

      <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD GlassFish Application Server 3.0 Servlet 3.0//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_3_0-0.dtd">

      <sun-web-app error-url="">


        <parameter-encoding default-charset="UTF-8"/>



      This web application works well in glassfish 3.1.



      Now, I remove sun-web.xml from this web application and throw this web application into jboss 7( of course, I modified some configuration files, for example persistence.xml).


      My  form is:

      <h:form id="form" >

          <h3><h:outputText value="Create"/></h3>

          <h:panelGrid columns="2">

              <h:outputLabel value="Title:" for="title" />

              <h:inputText id="title" value="#{topicCreatingMBean.title}" />

              <h:outputLabel value="Content" for="content" />

              <h:inputTextarea value="#{topicCreatingMBean.content}" id="content" />

              <h:commandButton id="submitButton" value="New" action="#{topicCreatingMBean.create()}" />




      Now, I can submit some chinese string into DB, but the title and content in DB are unreadable codes!!! 

      Something Like: ï¼&#140;å¦&#130;ä½&#149;设置è&#135;ªå·±ç&#154;&#132;



      Do I miss something???

      Is there an equivalent charset setting in jboss-web.xml like sun-web.xml does???


      Please help me, thank you very much!