Hi Khabza, > I have end up using ASCII Encoding instant of UTF-8 > it does not find any thing if I use 'BC' . chr(0x20AC) . '01' then i > change to 'BC' . chr(0x80) . '01' > > The following code works > > if ( $euros eq 'BC' . chr(0x80) . '01' ) { # 0x20AC is the > hexadecimal value of € > # ... > }
The Euro symbol is attributed 0x80 in Windows-1252 encoding and not in ASCII. Euro symbol was created much later than the latest ASCII revision. > which I am not sure if my code will work to all version of windows. > Is there a different between using ASCII or UTF-8? UTF-8 encoding is a super-set of ASCII encoding. Regards, Alan Haggai Alavi. -- The difference makes the difference -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/