in reply to Getting error when declaring utf8 variable as lexical

My guess - that variable name is just not correct utf8. You can freely use most weird variable names without "strict":
${"weird var name even with a space in it!"} = 'qwerty'; print ${"weird var name even with a space in it!"};
That code works, and even stranger variable names will work without "strict".

To be more specific, what exactly hexadecimal codes of that strange variable name?

Courage, the Cowardly Dog

Replies are listed 'Best First'.
Re: Re: Getting error when declaring utf8 variable as lexical
by MrNobo1024 (Hermit) on Aug 10, 2002 at 19:21 UTC
    C4 80. It's the character U+0100.

    --MrNobo1024
    s]]HrLfbfe|EbBibmv]e|s}w}ciZx^RYhL}e^print

      Because U+0100 is not a letter! Try some another letter, say, Russian small che, it's code U+0447 (which is C8 87 in utf8). I checked, it works!

      Courage, the Cowardly Dog