That's a great reference. It doesn't really explain what I'm seeing, but 
it's well written.

On Tuesday, November 12, 2013 8:18:10 AM UTC-5, Juan Pablo Gardella wrote:
>
> FYI URL encoding: 
> http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-
> url-encoding
>
>
> 2013/11/12 Andy <pul...@gmail.com <javascript:>>
>
>> No, I haven't. Thanks for the link!
>>
>> From a quick glance at the code, it's use of location.hash and 
>> encode/decode will likely still cause issues for us. Over the next few 
>> days, I'll try to create a version of my demo that uses the new code.
>>
>> It could be that my expectations are wrong, but I spent a long time back 
>> in June 2010 trying to work around the issues we encountered. The example I 
>> posted gives you a good idea of the challenge.
>>
>> A link for:
>>
>> fun/(&)(&amp;)(%26)(%2526)/(%23)/(+)(%2B)(%20)(%252B)(%2520)/%E7%A6%85
>>
>> becomes:
>>
>> fun/(&)(&amp;)(%26)(%26)/(#)/(+)(%2B)( )(%2B)(%20)/禅
>>
>> %25 %23 %20 and the utf8 char are decoded, but + %26 and %2B are not.
>>
>> I'm admittedly not an expert in proper hash encode/decode, but the above 
>> result seems wrong. I suspect it's something subtle in the combination of 
>> HTML decode of the href= attribute and URL decode of that value.
>>
>> -Andy
>>
>>
>> On Tuesday, November 12, 2013 4:38:25 AM UTC-5, Thomas Broyer wrote:
>>>
>>> Have you seen https://gwt-review.googlesource.com/5356 ?
>>>
>>> On Monday, November 11, 2013 5:25:26 PM UTC+1, Andy wrote:
>>>>
>>>> For a while I've been planning to move our gwt-traction library over to 
>>>> github. Over the weekend, I decided to start with RawHistory.
>>>>
>>>> RawHistory is a module that I suspect few people are using. It used to 
>>>> have a note at the bottom saying that someday I'd explain exactly what it 
>>>> did. As part of moving it to github, I implemented a demo.
>>>>
>>>> https://github.com/andykellr/gwt-rawhistory
>>>>
>>>> I'd appreciate any feedback, particularly if you've also run into 
>>>> history token encode/decode issues.
>>>>
>>>> -Andy
>>>>
>>>> https://code.google.com/p/gwt-traction/
>>>>
>>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Google Web Toolkit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-web-toolkit+unsubscr...@googlegroups.com <javascript:>.
>> To post to this group, send email to 
>> google-we...@googlegroups.com<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to