--- webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/08/14 15:50:42 1.5
+++ webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/08/15 05:53:23 1.6
@@ -13,7 +13,6 @@
require Whatpm::WebIDL;
- $self->result->layer_uncertain ('encode');
$self->result->layer_uncertain ('charset');
my $out = $self->output;
@@ -24,6 +23,8 @@
my $input = $self->input;
my $result = $self->result;
+ $self->result->layer_uncertain ('encode') unless $input->{is_char_string};
+
require Encode;
my $s = $input->{is_char_string} ? $input->{s} : Encode::decode ($input->{charset} || 'utf-8', $input->{s}); ## TODO: charset
my $parser = Whatpm::WebIDL::Parser->new;