convert GB to Big5

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



I found out I can use strconv() for converting GB to unicode and then
converting it to Big5.
However, the result is imcomplete. Some characters becomes "?".
It seems that I need to map the unicoded GB to unicoded Big5 before
converting to ANSI Big5.
LCMapString in Win32 API should do it.

My problem is I do not know how to call it!
Here's what I think:
DECLARE integer LCMapString IN WIN32API integer, long, string, integer,
string @, integer

s = STRCONV(m.cString, 5, 936,1)
buf = SPACE(10)
n = LCMapString(0x0804,****,s, LEN(s), @buf, 10)

What should I place in ****? MSDN only shows some option macros like,
LCMAP_TRADITIONAL_CHINESE, but I cannot find the value it exactly
represents....

p.s. I am using VFP9

Please help.
Thanks


.



Relevant Pages

  • Re: Unicode String Parameters in DLLs
    ... > NOT Unicode, so you might have heard some stuff about that. ... > One thing to watch out for is if your DLL routine puts a zero byte at the ... > string ); it does not terminate the string. ... >> We are converting our application to work with Unicode. ...
    (microsoft.public.word.vba.general)
  • Re: Unicode vs UTF-16 vs UTF-8
    ... interface is over the HTTPD web server, and a web browser on a separate ... The decision was to NOT work with unicode except on the ... when I use APIs that require a string such as a filename for FTP? ... lot of network stuff is constantly converting back and forth. ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: Outlook is not Unicode compliant, is it?
    ... My question is then whether Outlook 2003 saves me from ... doing the string conversion since it supports Unicode. ... > sets and language encodings by converting Unicode to an 8-bit string encoded ...
    (microsoft.public.outlook)
  • Re: Unicode conversion
    ... A unicode is two bytes, so converting it to that will in my idea not help you. ... Still have to read into a string then decode. ... > Imports System.Web ...
    (microsoft.public.dotnet.languages.vb)
  • Re: convert GB to Big5
    ... >I found out I can use strconvfor converting GB to unicode and then ... >converting it to Big5. ... > DECLARE integer LCMapString IN WIN32API integer, long, string, integer, ...
    (microsoft.public.fox.helpwanted)