Edward Batutis <[EMAIL PROTECTED]> writes:
>> Also each character when I view it via character
>> listing of IME pad, it  has three hex numbers.
>
>Seeing three hex numbers per character is a sure sign you've got utf8. You
>need to convert the characters to the platform encoding before using 'open'.
>In fact, I believe you have to wrap conversions around every (?) function or
>operator that uses characters and deals with the system unless the
>underlying OS can deal with utf8.
>
>=ED

NT and later can deal with Unicode - but at C level you need to make 
calls to special functions and pass 16-bit wide chars.
There is support for this in perl, but you have to ask for it.
I have not tried it myself (yet) but I think you 
use perl -C to enable perl to use Win32's Unicode APIs
to open() etc. (Something has changed in this area for 5.8.1 and later...)

Reply via email to