Thread Frage zu HTML::Template::Compiled: <%IF foo%><%IF bar%>bla<%/IF%><%/IF%> (106 answers)
Opened by steffenw at 2006-12-15 15:33

ptk
 2007-03-20 01:43
#28760 #28760
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=pq,19.03.2007, 18:46][quote=ptk,13.03.2007, 23:27]Wahrscheinlich brauchst du die gleiche Lösung wie bei Perl-Sourcecode oder bei Pods: du musst deklarieren, welches Encoding deine Templates haben[/quote]
ich glaube, hier ging es eher um die template-parameter...
ich glaub übrigens, HTML::Template macht auch nur uri_escape[/quote]
Wahrscheinlich braucht man beides, eine uri_escape und eine uri_escape_utf8-Variante. Bei Zeichen zwischen 160 und 255 verhalten sich nämlich beide unterschiedlich:
Code: (dl )
1
2
3
4
$ perl -MURI::Escape=uri_escape,uri_escape_utf8 -e 'warn uri_escape_utf8("\x{fc}")'
%C3%BC at -e line 1.
$ perl -MURI::Escape=uri_escape,uri_escape_utf8 -e 'warn uri_escape("\x{fc}")'
%FC at -e line 1.
Da man nicht weiß, was die Gegenstelle erwartet, muss man eigentlich auch beide Varianten anbieten.

View full thread Frage zu HTML::Template::Compiled: <%IF foo%><%IF bar%>bla<%/IF%><%/IF%>