Hmm, upon rereading your post, I'm not sure if the two things are
connected.  Sorry.

-jj

On Thu, Jun 19, 2008 at 1:57 PM, Shannon -jj Behrens <[EMAIL PROTECTED]> wrote:
> If you put a URL into some HTML, you should HTML escape it.  Yes, this
> is strange.  I wrote about it here:
>
> http://jjinux.blogspot.com/2006/03/html-escaping-s-in-urls-in-html.html
>
> Best Regards,
> -jj
>
> On Thu, Jun 19, 2008 at 11:48 AM, Tom <[EMAIL PROTECTED]> wrote:
>> Just wanted to update anyone who comes across this and needs a (bad)
>> solution. I managed to get this to work using something quite ugly.
>> Instead of:
>>
>> redirect_to(controller='page', action='index', title=title)
>>
>> I used:
>>
>> redirect_to('/page/index/'+str(title))
>>
>> Getting rid of the str() in the second one or adding str() to the
>> first one did not work.
>>
>> On Jun 19, 1:28 pm, Tom <[EMAIL PROTECTED]> wrote:
>>> I've come across an issue involving the use of '+' and '%20' for
>>> representing spaces in a URL.
>>>
>>> Many apps treat the plus sign and the %20 code the same, however
>>> pylons does not.  Lets say you have a def which takes in one argument,
>>> lets call it 'title', sets it as c.title, and a mako template that
>>> prints c.title.
>>>
>>> If your title string is "foo+bar", mako renders the string "foo+bar",
>>> whereas if your title string is "foo%20bar", it renders "foo bar".
>>> Generally, this isn't much of an issue, as one can make URLs that have
>>> %20 instead of +, however the redirect_to() function in pylons changes
>>> spaces to "+" and not "%20".
>>>
>>> So my question is, is there a way to change how redirect_to encodes
>>> strings? I've tried changing spaces to "%20" prior to passing it to
>>> redirect_to, but all that happens is that the "%" sign gets encoded
>>> itself and "%20" shows up as part of the title.
>>>
>>> Thanks.
>> >>
>>
>
>
>
> --
> I, for one, welcome our new Facebook overlords!
> http://jjinux.blogspot.com/
>



-- 
I, for one, welcome our new Facebook overlords!
http://jjinux.blogspot.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to