Santiago Gala wrote:
> Sergei O. Naumov wrote:
>
>> On Wed, 23 Jan 2002 19:07:23 +0100
>> Santiago Gala <[EMAIL PROTECTED]> wrote:
>>
>>
>>>> This is precisely what I want but... I edited
>>>> vm/layouts/html/default.vm
>>>> and it affected only the page that gets displayed BEFORE a user
>>>> logs in.
>>>> After a user logs in it still shows a page without my changes. So,
>>>> I wondered
>>>> if this gets generated from an another template which I could not
>>>> find.
>>>>
>>> Which version are you running? With current CVS (or a recent build) it
>>
>>
>> 1.3a2.
>>
>>> looks impossible. So maybe we have a new bug. Also, check if you
>>> restarted. It could be some funny caching issue with the session.
>>>
>>
>> The funny thing is that it started working. Probably it really was a
>> caching
>> problem. The whole reason I need it is to add a <Meta> tag to force a
>> browser
>> Mozilla or IE to switch encoding to UTF-8. For some reason, adding it
>> to does
>> not make it switch - I always have to do it manually. Is there any
>> other way
>> I can do it?
>>
> I noticed that it got broken some time between 1.3a1 and 1.3a2. It
> used to be set according to a JR.p parameter, with UTF-8 as default.
> This is no longer true. I will try to restore the functionality. Las
> time I looked at it, I thought that we should add an element to the
> media registry to hold the content encoding for a media type. WAP, for
> instance, will typically be UTF-8, as it is XML. For HTML I would
> recommend UTF-8 when there is a possibility of having content in
> several langauges at the same time in the portal. But there is people
> who insist in having it in iso-8859-1.
>
> This would simplify the coding, since Content-Encoding should be set
> around the beginning of doBuild() in JetspeedLayout.java,
> JetspeedJspLayout.java and (maybe) JetspeedTemplateLocatorService.java,
> making the call as
>
> ...
> data.setContentType( cm.getPreferredType().toString() );
> data.setCharSet("XXX");
Commenting on myself ;), I found that it was set in the Layout and the
TemplateLocator, about six times per page, when it should be put in the
Page just once. I don't have it clean yet, but I'm getting closer.
>
> Could you try to test if it works this way and report here? A patch if
> you don't find problems would be great ;). Initially you could just
> use a constant for testing. If everything works we can make it
> pluggable through the media registry and CapabilityMap classes.
>
> It could give problems, though I think it should work. There are
> tricky issues depending on when the Writer on the Response get asked
> from the servlet engine and on how we initialize Velocity or jsp
> templates.
>
>
>>
>> Sergei
>>
>>
>> --
>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>>
>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>