各位朋友:
  您好!
  现在我碰到一个繁简体的转换问题,需要用makelangid及makelcid功能,但delpi中好象没有这两个,请问delphi中如何代替上述两个的功能,谢谢!

解决方案 »

  1.   

    去delphi-jedi.org去下载win32api.zip
    uses
      jwawinnt;
      

  2.   

    繁简体不需要什么makelangid及makelcid的,你需要的是用这两个Windows API:
    MultiByteToWideChar() 和 WideCharToMulitByte().步骤,比如准备从繁->简:
    1)MultiByteToWideChar() ,codepage 设置为big5,好像是950,先把字符串转换为Unicode.
    2)WideCharToMultiByte(),将codepage设置为GB2312,好像是936,将其从Unicode转换为简体汉字。qis2000 (菜鸟),不要走其他弯路了。如果是Unix平台用IBM的ICU是通用的解决方法。