2012-12-24 24 views
2

我有一個阿拉伯語的英文字母在裏面。 例如:abcdالبيت代碼,做什麼主頁按鈕應該在文本行中做

我打開了記事本。我開始寫作。 我想寫的是我在abcd家,但你現在看到的(從左到右)是我abcd回家

要解決這個問題,我點擊該行的任何地方。我按HOME按鈕。您會看到光標移動到英文單詞左側的阿拉伯語單詞的開頭。我右鍵單擊,選擇INSERT UNICODE CONTROL CHARACTER,然後選擇RLE。

當我這樣做,讀取我在abcd家。它是固定的。

如果再次右鍵單擊並選擇SHOW UNICODE CONTROL CHARACTER。你會看到第一個「字符」是我插入的Unicode字符。

我希望自動執行此過程。

我該怎麼做? :d

我可以告訴你,RLE表示爲\ u202B

感謝名單

+0

謝謝你這個問題。請參閱下面的回覆。我希望這有幫助。它適用於所有從右到左的語言,例如波斯語,烏爾都語,意第緒語和希伯來語,所以我添加了「從右到左」的標籤。 –

回答

1

有沒有很簡單的方法來自動執行的過程,但也有幾件事情,你可以嘗試:

  1. 按下鍵盤右側的Ctrl-Shift鍵。這可以在記事本和Windows上的許多其他程序中使用:Word,Internet Explorer,Google Chrome。它也可以在Firefox中運行,但如果沒有,請使用Ctrl-Shift-X在Firefox中設置從右向左的方向。請注意,這將在您編寫文本時更正文本和光標移動的顯示,但不一定會發送給您的人。使用Microsoft Keyboard Layout Creator將RLE字符添加到鍵盤。這個程序將讓你創建一個新的鍵盤佈局,你可以在所有的程序中使用它。加載當前使用的鍵盤佈局,找到未分配給任何字符的鍵並將RLE分配給它。請注意,如果您使用RLE,則還必須在從右到左文本的末尾使用PDF字符(U + 202C),因此也要將此分配給某個鍵(這類似於編寫< span dir =「在HTML —中,您必須使用結束標記)。這會修復你的文字,雖然這很棘手。另外,請注意,有些網站在您嘗試發佈RLE時會刪除RLE等字符 - 例如,Facebook和Twitter執行此操作。

最後,請注意,此問題對純文本是唯一的。如果您使用真正的文字處理器(如MS-Word或LibreOffice),或者將文本編寫爲具有適當目錄屬性的HTML,那麼這會更容易,但您必須以這些格式存儲和發送文本。