Hi Cedric,

Since reverting to 1.2.10 no longer solves your problem as it did before, I speculate your application might be still referring to the old Trinidad jars (1.2.11) which has this problem.

Thanks
Mamallan

Cedric Durmont (JIRA) wrote:
[ https://issues.apache.org/jira/browse/TRINIDAD-1505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12735079#action_12735079 ]
Cedric Durmont commented on TRINIDAD-1505:
------------------------------------------

Sorry to bring bad news, but I still happen to have the problem.
I ran the patch proposed on issue 1430 against the 1.2.11 source tree and 
compiled my libs.
My setup is still the same as above, the only difference is that I can't get 
the thing working with 1.2.10 anymore (so it's probably just me forgetting an 
obvious thing, but who knows)
Using a http proxy I could see what's happening :
value entered in the tr:inputNumber field : 250,00 €
(the value is a Double(250) the formatting is correctly done by tr:formatNumber)
value returned by the browser when submitting :
250%2C00+%E2%82%AC
%2C is the comma, the "+" is for the space, and € in UTF-8 is 0x20AC, which 
becomes %E2%82%AC. Everything is as expected
And in Tomcat's response :
250,00 €
As you can see the %E2%82%AC (1 utf-8 char) is interpreted as 3 single-byte chars. The 
second one (%82)  is replaced by a 2-bytes value :"‚" (notice the comma).

Do anyone has any idea of what the problem could be ? (Yes I'm starting to be 
desperate with this issue). Is this another encoding issue in Trinidad or is it 
just me ?
(note that I have run a text search on my entire tomcat folder with my app 
deployed, and I am sure there is not a single iso8859-1 reference in it)



Encoding on IE
--------------

                Key: TRINIDAD-1505
                URL: https://issues.apache.org/jira/browse/TRINIDAD-1505
            Project: MyFaces Trinidad
         Issue Type: Bug
   Affects Versions:  1.2.11-core
        Environment: Apache Tomcat 6.0.18
Sun Win32 JDK 1.6.14u
           Reporter: João Rui Barradas Peixoto
           Assignee: Matthias Weßendorf

On IE (my application uses PPR) when you try to insert some characters (using simple and multiple lines <tr:inputtext> ) different from English encoding you will get those characters incorrectly shown . I have returned to version 1.2.10 from version 1.2.11 and it have solved my problem. This problem doesn't occurs on Firefox. Any additional information help you need let me know please.

Reply via email to