Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem with Windows 9x is the 'ANSI' APIs everywhere, and no support for Unicode.

Oddly enough, we are actually going backwards from using the UTF-16 APIs back to using 'ANSI' APIs, and simultaneously setting the process code page to UTF-8. Any time you use ANSI APIs, there is a hidden conversion step (allocation, conversion, copying) where your text is converted into UTF-16.



> The problem with Windows 9x is the 'ANSI' APIs everywhere, and no support for Unicode.

Didn't you just need to install https://en.wikipedia.org/wiki/Microsoft_Layer_for_Unicode aka UNICOWS.DLL to fix that?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: