On Mon, Jan 10, 2011 at 1:07 PM, ChadDavis <chadmichaelda...@gmail.com> wrote:
> On Mon, Jan 10, 2011 at 1:48 PM, <apa...@recks.org> wrote:
>
>> If the file has only ASCII characters (7 bit) everything will work OK.
>> If it has binary content or other encoding, you will most probably have
>> some funny characters in your output.
>> Since some very few byte sequences are invalid UTF8, I'm not sure, but it
>> could cause an IO exception.
>>
>>
> In other words, you would still expect it to merge the template?  I was
> wondering if one of my resource loaders was refusing the template because it
> was latin-1, and the lookup was falling through to another loader which had
> a UTF-8 template.  But, from what I understand from your response, it
> doesn't sound like this would be the case.

yes, garbled content is your risk.

> If one loader finds a template, and the engine blows up on merging, does the
> engine go to the next loader?  I think now, but I'm not entirely sure.

no, failed merge ends there.  velocity doesn't go back to resource finding.

>
>> :) Christoph
>>
>>
>>
>> ChadDavis on 2011-01-10 21:27 wrote:
>>
>>> If I'm obtaining my template with the following:
>>>
>>> velocityEngine.getTemplate ( "myTemplate", "UTF-8" );
>>>
>>> What will happen if the template is not encoded in UTF-8?  Will the
>>> template
>>> be processed, even if incorrectly, and used?  Or will the template be
>>> turned
>>> down immediately?
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org
>> For additional commands, e-mail: user-h...@velocity.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org
For additional commands, e-mail: user-h...@velocity.apache.org

Reply via email to