2

Inpage 是一个乌尔都语软件,我们可以用它来编写乌尔都语。我找到了一个网站,它提供了将 Inpage Urdu Text 转换为 Unicode Urdu 的功能

我想要 PHP 中的那个功能。有没有办法做到这一点?

提前致谢。

4

2 回答 2

6

有一个开源 Inpage Urdu to Unicode Urdu Converter Pak Inpage To Unicode Converter,它是在 Vb.net 中开发的,但你可以得到线索。 http://dl.dropbox.com/u/2700846/_InPageConverter.zip

开始:

  1. 在文本框中复制 Inpage 文本。
  2. 将此文本带入 PHP。
  3. 将文本转换为字节数组。

    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。

于 2013-04-15T08:40:07.797 回答
0

虽然这是一个老问题,但我想回答它,以便它可以帮助其他仍在寻找解决方案的人

Converter converter;
std::wstring UrduUnicodeText = converter.inpageToUnicode(InpageText);
std::wstring InpageText = converter.unicodeToInpage(UrduUnicodeText);

在Github上查看源代码

于 2018-03-24T02:54:24.600 回答