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

GwenDragon
 2007-03-20 11:01
#28761 #28761
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
[quote=ptk,20.03.2007, 00:43]Wahrscheinlich braucht man beides, eine uri_escape und eine uri_escape_utf8-Variante. ... Da man nicht weiß, was die Gegenstelle erwartet, muss man eigentlich auch beide Varianten anbieten.[/quote]
Man braucht sogar merh.
Denn es gibt ja nicht nur ISO-8859-1 und UTF-8, sondern viel mehr Charsets.

Was der Client ans charsetencodings kann, ist mit $ENV{'HTTP_ACCEPT_CHARSET'} abfragbar.

Aber was das Template als Encoding ausgeben muss, sollte eingestellt werden können.

Da muss wohl in HTML::Template::Compiled::Utils bei my $escaped_uri = escape_uri($raw_uri) ein zweiter Parameter -encoding => 'iso-8859-1' oder -encoding => '-auto' eingefügt werden.

Vielleicht baut pq ja sowas ein.
Oder du überschreibst HTML::Template::Compiled::Utils::escape_uri mit einer eigenen.

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