i am  dealing with  utf-8 unicode , using functions mbstowcs( ),wcwidth(
),etc defined in wchar.h
for converting wide char to utf8 & other things.
For these functions to behave correctly , i need to set locale to xxx.UTF-8
As solaris has en_US.UTF8  (w/o installing any extra support) , there is no
problem.
i don't know about HP, AIX, DEC, other flavours of unix ?? (any good URL
where i can get this information ??)
in unix i can generate utf8 locales using localedef.
But i am having problem especially in windows, as i can't find a locale
supporting this.
i tried changing windows code page to utf8 using _setmbcp(65001), but it
didn't work
as the functions i am using is locale dependent.
in java, it's really easy, but i am coding in c++
What shall i do now????

I also want to know the shell encoding in different OS (windows & different
flavours of unix)
Is the shell encoding same as the default locale encoding

Thanks

DC

Reply via email to