मेरे पास एक बहुत ही सरल एप्लीकेशन है, मेरे इंडेक्स पेज में एक इनपुट टेक्स्ट है और पेज 2.xhtml पर जाने के लिए एक बटन है।यूटीएफ -8 3.x
<h:body>
<h:form>
<h:inputText value="#{mainBean.testValue}"/>
<p:commandButton update="myoutput" value="ajax call" ajax="false"/>
<p:separator />
<h:commandButton action="#{mainBean.gotoPageTwo}" value="goto Page2"/>
<br/>
<h:outputText value="#{mainBean.testValue}" id="myoutput"/>
</h:form>
</h:body>
</html>
मैंने प्राइमफेस 2.2.1 के साथ इस एप्लिकेशन का परीक्षण किया और कोई समस्या नहीं थी। लेकिन उपर्युक्त बटन में से प्रत्येक सबमिट करने के बाद, मेरे यूटीएफ -8 वर्ण नष्ट हो जाएंगे। मैंने filter का परीक्षण किया लेकिन यह काम नहीं करता है। क्या यह प्राइमफेसेस 3.x में एक बग है? क्या कोई शरीर इस समस्या को हल कर सकता है?
आप स्थानीय बनाना जहां समस्या है की कोशिश की है देखते हैं? क्या ऐससेवर आपके ब्राउज़र पर यूटीएफ -8 भेजता है, लेकिन प्रतिक्रिया शीर्षलेख कहते हैं कि यह (उदा।) लैटिन 1 है? या क्या ब्राउज़र पर भेजने से पहले ऐप्सरवर/फ्रेमवर्क आपके पात्रों को लैटिन 1 में परिवर्तित कर देता है? – millimoose
मैंने फ़ायरबॉक्स के साथ सामग्री-प्रकार की जांच की और यह था: टेक्स्ट/एचटीएमएल; वर्णसेट = यूटीएफ -8। ध्यान दें कि प्राइमफेस 2.2.1 – zorro6064