2014-05-03 50 views
4

我正在開發一個使用c#的基於urdu的應用程序。我有一個分割做現在的問題是分割後,我得到了烏爾都語語言的字母任何人給我的想法如何加入他們,使從字母的單詞像如何在c中加入烏爾都語字母#

  • بڑی=بڑی

  • با ت=بات

+1

是你的問題 「如何使用'String.Join'加入字符」?你的示例顯示用空格分隔的字符與沒有空格的相同字符 - 所以不太清楚你的問題到底是什麼......顯示你遇到問題的代碼(以及爲什麼它與任何其他情況(如「abc = abc」)有所不同)會使問題變得更好。 –

+2

@AlexeiLevenkov我相信OP正在談論結合字母和改變形狀的連字(即:像阿拉伯語等)。同意我們需要查看產生問題的代碼。一個好的烏爾都字體應該有成千上萬的連字來正確渲染單詞。這可能不是一個編程問題,因爲它是一種字體和佈局問題。最常見的字體只支持naskh類型,而不支持nastaliq,如果這就是這樣。 –

+0

在烏爾都語中沒有任何詞彙結合在一起,我只給了一個空間的例子,沒有使用空間。在分割我得到了大量的字母,我必須從這些字母 – mashal

回答

3

您應該簡單地將字母連接成單詞。只要確保沒有空格,並且字母應該自動正確地連接在一起。

string a = "ب"; 
string b = "ڑ"; 
string c = "ی"; 
textBox1.Text = a + b + c; 

生產:

enter image description here

+0

有效的單詞,這要歸功於它可能是一個解決方案,但我需要檢查一下,如果這個詞在加入 – mashal

+0

@ user3599590之後是否也有效,那麼你想檢查它是否與字典對照?像拼寫檢查一樣? –

+0

是的確實很難說出來的話,但你讓我正確 – mashal

相關問題