繁体与简体之间的转换
2013-10-28 12:39
477 查看
繁体与简体之间的转换
DELPHI XE5测试通过 http://download.csdn.net/detail/teststudio/6464553
类
使用
来自为知笔记(Wiz)
DELPHI XE5测试通过 http://download.csdn.net/detail/teststudio/6464553
类
unit SimpleConvert; interface uses Classes, Windows; type TTraditional = class(TObject) public function ConvertComplex(Text: String): AnsiString; function ConvertSimple(Text: String): AnsiString; end; implementation { 进行GBK繁体转简体 } function TTraditional.ConvertSimple(Text: String): AnsiString; Var Len: Integer; pGBCHTChar: PChar; pGBCHSChar: PChar; Begin pGBCHTChar := PChar(Text); Len := MultiByteToWideChar(936, 0, pansichar(pGBCHTChar), -1, Nil, 0); GetMem(pGBCHSChar, Len * 2 + 1); ZeroMemory(pGBCHSChar, Len * 2 + 1); LCMapString($804, LCMAP_SIMPLIFIED_CHINESE, pGBCHTChar, -1, pGBCHSChar, Len * 2); Result := String(pGBCHSChar); FreeMem(pGBCHSChar); end; { 进行GBK简体转繁体 } function TTraditional.ConvertComplex(Text: String): AnsiString; Var Len: Integer; pGBCHTChar: PChar; pGBCHSChar: PChar; Begin pGBCHSChar := PChar(Text); Len := MultiByteToWideChar(936, 0, pansichar(pGBCHSChar), -1, Nil, 0); GetMem(pGBCHTChar, Len * 2 + 1); ZeroMemory(pGBCHTChar, Len * 2 + 1); LCMapString($804, LCMAP_TRADITIONAL_CHINESE, pGBCHSChar, -1, pGBCHTChar, Len * 2); Result := String(pGBCHTChar); FreeMem(pGBCHTChar); end; end.
使用
uses SimpleConvert; procedure TForm1.Button1Click(Sender: TObject); var a: TTraditional; begin a := TTraditional.Create; Caption := a.ConvertSimple(Edit1.Text); end; procedure TForm1.Button2Click(Sender: TObject); var a: TTraditional; begin a := TTraditional.Create; Caption := a.ConvertComplex(Edit1.Text); end;
来自为知笔记(Wiz)
相关文章推荐
- c# 简体繁体之间的转换
- 字体转换接口实现简体、繁体、火星文之间的转换
- 中文简体繁体之间的转换
- VB.net c# 简体繁体之间的转换
- C#自定义繁体和简体字库实现中文繁体和简体之间转换的方法
- C#利用微软自带库进行中文繁体和简体之间转换的方法
- C#实现简体繁体之间转换
- thinkphp页面的简体、繁体、英文之间的转换
- js 实现繁体和简体之间的转换
- 易语言将数值转换为人民币金额的简体或繁体大写形式
- 中文简体与繁体的转换
- 简体中文与繁体相互转换
- 代码下载python 简体和繁体的转换
- 实现一个网站简体中文和繁体中文的转换
- PHP类UTF8编码内的繁简转换-繁体-简体
- 简体中文转换为繁体中文的PHP函数
- 简体繁体转换
- JavaScript 简体繁体转换小程序
- C#中汉字的繁体和简体的相互转换的两个方法!
- js网页繁体简体转换