有谁知道 简体和繁体的unicode的对应关系
解决方案 »
- Statement expected but 'PROCEDURE' found,请高手解决
- *********一看全都懂,一做都不会。此贴的问题太难,没人会:)************
- 请教:我在运行Delphi程序时,为什么总是出现CPU Thread窗体?是什么原因导致这种结果?
- TQuickRep的Preview窗体中能够控制打印某页,为什么我的TPreview窗体中就不起作用?
- 大吐血 请推荐几个法律论坛,要具体地址。不要说用**搜啊,谢谢
- 现场散分,只要你帮我解决了这个问题!
- ADO缓存的问题,主从表关系.
- 请问用MSComm实现串口通信,是不是每一次只能接受8个字节的字符串,
- 这么久了,还是没人能给我一个答案!唉...
- 怎样使用MSDE!
- 来者有份哦!
- Delphi的经典教材???
请参阅MSDN的 LCMapString
begin
SetLength(Result, Length(S));
LCMapString(MakeLCID(MakeLangID(LANG_NEUTRAL, SUBLANG_SYS_DEFAULT), SORT_DEFAULT),
LCMAP_TRADITIONAL_CHINESE,
@S[1],
Length(S),
@Result[1],
Length(S)
);
end;procedure Test;
begin
ShowMessage(S2T('谁')); // 誰
end;// 如果你没有JwaNT这个单元,可以自己写MakeLCID及MakeLang函数
function MAKELANGID(PrimaryLang, SubLang: USHORT): WORD;
begin
Result := (SubLang shl 10) or PrimaryLang;
end;function MAKELCID(LangId, SortId: WORD): DWORD;
begin
Result := (DWORD(SortId) shl 16) or DWORD(LangId);
end;