Inpage 是一个乌尔都语软件,我们可以用它来编写乌尔都语。我找到了一个网站,它提供了将 Inpage Urdu Text 转换为 Unicode Urdu 的功能。
我想要 PHP 中的那个功能。有没有办法做到这一点?
提前致谢。
有一个开源 Inpage Urdu to Unicode Urdu Converter Pak Inpage To Unicode Converter
,它是在 Vb.net 中开发的,但你可以得到线索。
http://dl.dropbox.com/u/2700846/_InPageConverter.zip
开始:
将文本转换为字节数组。
for($i = 0; $i < strlen($inpage_data); ++$i)
{
$inp_code = ord($inpage_data[$i]);
if ($inp_code == 128)
{
$unicode_urdu = $unicode_urdu . 'ب';
}
}
echo $unicode_urdu;
?>
Inpage 中的每个单词都有唯一的代码,例如 Alif = 129、Bay = 128、Pay = 146。
现在在循环中相应地将页面内文本转换为 unicode Urdu。
虽然这是一个老问题,但我想回答它,以便它可以帮助其他仍在寻找解决方案的人
Converter converter;
std::wstring UrduUnicodeText = converter.inpageToUnicode(InpageText);
std::wstring InpageText = converter.unicodeToInpage(UrduUnicodeText);
在Github上查看此源代码