sub commlink { my $self = shift; return "" unless $self->{'id'}; my $label = $self->{'label'}; $label =~ s/\x{00b5}/\µ/g; $label =~ s/\x{03bc}/\μ/g; # Looks almost exactly the same as µ return "{'id'}."\" class=\"".$self->{'state'}."\">".$label.""; } #### sub commlink { my $self = shift; return "" unless $self->{'id'}; my $label = $self->{'label'}; $label = decode('utf8', $label); # Why? It's already utf8 and I need it to stay utf8 $label =~ s/\x{00b5}/\µ/g; $label =~ s/\x{03bc}/\μ/g; # Looks almost exactly the same as µ return "{'id'}."\" class=\"".$self->{'state'}."\">".$label.""; }