Symbain平台下汉字转化成拼音
来源:互联网 发布:fanuc机器人仿真软件 编辑:程序博客网 时间:2024/05/24 02:32
Symbain下汉字转化成拼音方法总结
1.
包含的库:ptiengine.lib
2.
包含的头文件:#include <ptiengine.h>
3. 使用方法(该方法已经在模拟器上进行测试,真机上未进行测试。)
void ConvertChineseToPinyin(const TDesC& aChineseWord, TDes& aPinyin )
{//该方法只能对一个汉字进行转化,如果是很多汉字的话,需要进行简单的修改就OK了
CPtiEngine* ptiEngine = CPtiEngine::NewL();
CleanupStack::PushL( ptiEngine );
ptiEngine->ActivateLanguageL(ELangPrcChinese);
TInt wordLength = aChineseWord.Length();
for ( TInt j = 0; j < wordLength; j++ )
{
TUint16 iInt16 = aChineseWord[j];
TBuf<3> mid;
mid.Append(aChineseWord.Mid(j, 1));
//表示汉字对应的unicode码表中范围。
if ((iInt16 >= 0x4E00) && (iInt16 <= 0x9FA5))
{
HBufC* pTest = HBufC::NewL(6);
pTest->Des().Append(mid);
const TUint16* nUint = pTest->Des().Ptr();
ptiEngine->GetSpelling( *nUint, aPinyin, EPtiPinyin );
delete pTest;
pTest = NULL;
}
}
ptiEngine->CloseCurrentLanguageL();
CleanupStack::PopAndDestroy( ptiEngine );
}
- Symbain平台下汉字转化成拼音
- 汉字转化成拼音
- 汉字转化成拼音
- 汉字转化成拼音 汉字转化成拼音
- 汉字转化成拼音的源代码
- 汉字转化成拼音的源代码
- 汉字转化成拼音的源代码
- 汉字转化成拼音的源代码
- 汉字转化成拼音的源代码
- 将汉字转化成拼音 Js代码
- 汉字转化成拼音的源代码
- 将中文汉字转化成相应拼音
- php 汉字转化成拼音的方法
- 用EXCLE把汉字转化成拼音
- 汉字转化成拼音工具类介绍
- 将一个汉字(GBK)转化成拼音
- 将汉字转化成拼音的使用方法
- PHP 实现汉字转化成拼音
- RANG 范围限制,导致不能遍历到期望的位置
- Ubuntu无线密码破解--aircrack-ng
- peekmessage
- 项目管理的三个重要概念:检查点、里程碑、基线
- 在VC++中读写INI文件
- Symbain平台下汉字转化成拼音
- Java SWT
- 功能测试_界面操作关注点
- Android: Android 3.0 SDK发布,速度更新之
- DB2最新环境
- asp.net 事务
- JAVA经典题目汇总
- Chrome OS难获成功10大理由:功能单一居首(转载
- 使用Link方式添加Eclipse插件以及在Link方式下更改(安装,卸载)