At 2010-08-04 23:46:23, "Bram Moolenaar" <[email protected]> wrote:

>
>JiaYanwei  wrote:
>
>> For example, I work with Windows Xp Simplified Chinese Edition. There's a 
>> character 'CIRCLED NUMBER TWENTY' - U+2473, beyond the character set of ACP 
>> (system active codepage) CP936. While it can be copyed and pasted into the 
>> textbox of Find and Replace dialog, but it can't be inputed directly from 
>> windows IME (the inputed character will be the question mark '?').
>> 
>> It puzzled me for a long time. I finally found the reason that ANSI Version 
>> functions such as DispatchMessageA and IsDialogMessageA will Ignore the 
>> WM_WCHAR message. 
>> 
>> The attachment 2274_uime.patch.gz is the patch for vim 7.2.446, 
>> 2477_uime.patch.gz is for 7.3d revision 2...@mercurial.
>
>Thanks.
>
>Can a few people verify this works OK with different compilers?

I have just compiled it with msvc2005 express & mingw and also have tested it. 
It works ok.

ps:
I have got a same waring many times while compile it by vc2005:
        warning C4819: The file contains a character that cannot be represented 
          in the current code page (936). Save the  file in Unicode format to 
          prevent data loss
This warning is useful for the IDE since soure maybe modified by it. But we 
don't compile vim with the IDE, so... could we add "/wd4819" to CFLAGS to 
disable it?

>
>-- 
>hundred-and-one symptoms of being an internet addict:
>2. You kiss your girlfriend's home page.
>
> /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
>///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
>\\\        download, build and distribute -- http://www.A-A-P.org        ///
> \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui