https://bugs.winehq.org/show_bug.cgi?id=45339
Bug ID: 45339 Summary: Codepage 54936 (GB18030) not supported Product: Wine Version: unspecified Hardware: Other OS: other Status: UNCONFIRMED Severity: major Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: lindasc@qq.com
There is no gb18030 codepage file in wine/libs/port directory.
So in Wine all versions up to 3.10:
IsValidCodePage(54936) returns false; MultiByteToWideChar(54936, ...) does not work;
But in Windows XP+:
IsValidCodePage(54936) returns true; MultiByteToWideChar(54936, ...) does work;
https://bugs.winehq.org/show_bug.cgi?id=45339
Linda lindasc@qq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |3.10
https://bugs.winehq.org/show_bug.cgi?id=45339
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=45339
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
--- Comment #1 from Zhiyi Zhang zzhang@codeweavers.com --- Which application require this? Could you use UTF-8 or GB2312 instead?
https://bugs.winehq.org/show_bug.cgi?id=45339
--- Comment #2 from Linda lindasc@qq.com --- (In reply to Zhiyi Zhang from comment #1)
Which application require this? Could you use UTF-8 or GB2312 instead?
No. I'm a user so please don't ask me to use which codepage. You should ask developer. As far as I know, there is no way to use UTF-8 or GB2312 in some applications.
GB18030 is a Chinese national compulsory standard so many applications use it and then require this codepage. For example: GB18030 converter GB18030 word processor Non-unicode ANSI programs processing or displaying unicode characters Old games displaying unicode characters etc.
What we have to do is to make them binary compatible. That's indeed the goal of Wine project.
Here is a small program modified from ReactOS and in daily use by our team to test: http://dp.r2.lindasc.com/r2/GB18030notepad-6.1.7z But someone complains it cannot run normally on macOS through wine.