在電腦上如何顯示阿拉伯文?
1:
阿拉伯語(yǔ)的安裝:
(1) 打開(kāi) “控制面板”,而后雙擊 “ 區(qū)域和語(yǔ)言選項(xiàng)”,在 “ 語(yǔ)言” 選項(xiàng)框中,選中 “ 為復(fù)雜文字和從右到左的語(yǔ)言安裝(包括泰文) ”,這時(shí)將windows光盤(pán)放入光驅(qū),要么 按住 shift 阻止光盤(pán)自動(dòng)運(yùn)行,要么其自動(dòng)打開(kāi)后,一一關(guān)閉。這時(shí)點(diǎn)擊語(yǔ)言選項(xiàng)框下的 “應(yīng)用”,這時(shí)將出現(xiàn)一個(gè)提示框: 安裝需要……mb空間等等,繼續(xù)確定,其將開(kāi)始由關(guān)盤(pán)復(fù)制字體到電腦。這時(shí)電腦將提示重新啟動(dòng)電腦,點(diǎn)擊確定,重新啟動(dòng)電腦,之后阿語(yǔ)將正常顯示了
2: 阿拉伯語(yǔ)輸入法的安裝
其實(shí)如果你已經(jīng)完成了上面的第一步,那么這里就不是安裝了,只是添加打字法而已。右鍵單擊屏幕右下角的語(yǔ)言框,選擇 “ 設(shè)置 ”,之后點(diǎn)擊 “添加”選擇“ 阿語(yǔ)”(后面的國(guó)家自選,區(qū)別不是很大,我通常選埃及)而后確定就ok 了
3: 如果你有一些阿語(yǔ)軟件,操作界面統(tǒng)統(tǒng)是阿語(yǔ)的,而你的系統(tǒng)是漢語(yǔ)的,打開(kāi)阿語(yǔ)軟件之后,顯示的全是亂碼,或無(wú)法打開(kāi),你一定也很煩惱,這時(shí)你就面臨著一項(xiàng) 選擇:是用此軟件還是用qq,只能選一個(gè),因?yàn)橹两駷橹梗⒄Z(yǔ)和漢語(yǔ)一直存有沖突,就像魚(yú)和熊掌。所以,建議你: 當(dāng)急需用阿語(yǔ)軟件時(shí),將電腦主語(yǔ)言顯示,設(shè)成阿語(yǔ),當(dāng)然要重新啟動(dòng)電腦,當(dāng)不用阿語(yǔ)軟件時(shí),再改回漢語(yǔ),一切就ok了,就是麻煩一些,不過(guò)這也沒(méi)有辦法,改法如下:
打開(kāi) “控制面板”,而后雙擊 “ 區(qū)域和語(yǔ)言選項(xiàng)”,在 “ 高級(jí)” 選項(xiàng)框下,會(huì)看到提示: 選擇一種語(yǔ)言,使之與您想使用的非unicode程序的語(yǔ)言版本相匹配,它下邊就是語(yǔ)言框,改為“ 阿拉伯語(yǔ)(國(guó)家自選)”,點(diǎn)擊應(yīng)用和確定,并重新啟動(dòng)電腦,就可以在非阿語(yǔ)系統(tǒng)中,正常使用阿語(yǔ)軟件了,之后改漢語(yǔ)同樣方法。
阿拉伯語(yǔ)怎么在IE瀏覽器上正常顯示?
瀏覽器的:查看-字符編碼-更多-中東-阿拉伯語(yǔ)
要是你是做網(wǎng)頁(yè)的話,又要顯示阿拉伯文,建議把網(wǎng)頁(yè)的字符編碼設(shè)置成utf8:<meta http-equiv="Content-Type" content="text/html; charset=utf8" />,或者
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8559-6" />
要是阿拉伯文不是很多的話,建議把他截成圖片,這是最好的方法。
急求:為什么阿拉伯語(yǔ)在瀏覽器中不顯示,顯示的都是問(wèn)號(hào)?utf8和gb2312都試了,還是不顯示,希望好心之人幫
gb2312是簡(jiǎn)體中文的編碼規(guī)范,utf8倒是國(guó)際性的,不過(guò)說(shuō)不定對(duì)方?jīng)]用——
阿拉伯語(yǔ)有好幾種編碼
ISO-8859-6
Windows-1256
IBM-864
MacArabic
可能還有其他的——暫時(shí)找到這些——
安裝阿拉伯語(yǔ)后菜單上有一部分也顯示阿拉伯語(yǔ)了
我之前也不小心把自己的電腦調(diào)成這樣過(guò)
改一下就好了
打開(kāi)"控制面板 " . 選擇"語(yǔ)言和區(qū)域設(shè)置". 然后選擇"區(qū)域和語(yǔ)言選項(xiàng)" . 然后把"高級(jí)選項(xiàng)"改成"中文". "區(qū)域"選成"中文" 就可以了.
上邊這兩項(xiàng)對(duì)你使用阿拉伯語(yǔ)輸入法沒(méi)有影響的
想使用阿拉伯語(yǔ)輸入法的時(shí)候 只需調(diào)一下輸入法旁邊的那個(gè)語(yǔ)言
阿拉伯符號(hào)是什么呢?
阿拉伯符號(hào)是阿拉伯文的字母,共二十八個(gè)。因伊斯蘭教的影響流傳很廣。
阿拉伯字母為阿拉伯語(yǔ)的書(shū)寫(xiě)形式,除了阿拉伯語(yǔ)之外,世界上(尤其是伊斯蘭教比較興盛的地區(qū))尚有別的語(yǔ)言使用阿拉伯字母拼寫(xiě),如波斯語(yǔ)、普什圖語(yǔ)、維吾爾語(yǔ)等。
阿拉伯字母本身不包含短元音字母,所以在阿拉伯語(yǔ)和波斯語(yǔ)、普什圖語(yǔ)等語(yǔ)言的很多書(shū)籍和雜志中,短元音并不被標(biāo)出,所以人們必須從文中推測(cè)出這些元音。出現(xiàn)這種現(xiàn)象的原因是閃米特語(yǔ)更多的使用輔音和長(zhǎng)元音來(lái)區(qū)分詞義。
字母編碼:
在Unicode 4.0標(biāo)準(zhǔn)中,阿拉伯語(yǔ)字母位于0x0600 - 0x06FF,由于阿拉伯語(yǔ)字母書(shū)寫(xiě)系統(tǒng)里面,字母在單詞的不同位置的形態(tài)是不一樣。
所以Unicode 4.0還定義了Arabic Presentation Form-A和Arabic Presentation Form-B來(lái)規(guī)定使用阿拉伯字母表的語(yǔ)言的顯示字符。
字體方面,需要使用Arial等支持阿拉伯文的字體才能正確顯示阿拉伯字母。
以上內(nèi)容參考:百度百科——阿拉伯字母
阿拉伯語(yǔ)成亂碼了,怎么回事1?
是的,
也許是你手機(jī)軟件不支持阿文,比如QQ吧,顯示不了阿文的,應(yīng)該是那個(gè)道理
對(duì)方的話一般是可以正常看到你的東西,如果有需要,最好裝個(gè)多國(guó)語(yǔ)言包,或阿文字體集
這樣,在TXW,WORD等東西可以打出阿文了
向數(shù)據(jù)庫(kù)中插入阿拉伯語(yǔ)顯示亂碼,這是為什么
① 首先把MySQL的服務(wù)停掉 在運(yùn)行窗口輸入:net stop mysql
② 把服務(wù)器和客戶端的字符集改成自己想用的字符集:GB2312或是utf8等……
具體操作為:打開(kāi)mysql安裝目錄下的myini.tet;
找到default-character-set,將其改為自己想用的字符集:GB2312或是utf8等……,要注意的是這里有兩個(gè)default-character-set,用ctrl+f定位在文件最前面輸入default就會(huì)找到,都要改過(guò)來(lái);
③ 重啟MySQL服務(wù)器,在運(yùn)行窗口輸入:net start mysql
④ 最重要的是一點(diǎn)是,到這里我們已經(jīng)能夠解決亂碼問(wèn)題了,可問(wèn)題是我們依然還會(huì)出現(xiàn)亂碼問(wèn)題,這是因?yàn)槲覀儸F(xiàn)在的表被創(chuàng)建的時(shí)候用的是默認(rèn)的字符集(latin1),所以這時(shí)候我們要把表刪除,然后重建就可以了
阿拉伯字符怎么打!
Ⅰ:由于Windows2000/XP的核心代碼是Unicode編碼,所以可以容納任何一種語(yǔ)言,而且默認(rèn)安裝就包含了3種阿拉伯語(yǔ)輸入法,可以用于任何程序,包括記事本。Windows2000/XP自帶的IME無(wú)需安裝,只要調(diào)出即可。調(diào)出方法是:①先在控制面板的區(qū)域和語(yǔ)言選項(xiàng)中選中“語(yǔ)言”選項(xiàng)卡,勾選“為復(fù)雜文字和從右到左的語(yǔ)言安裝文件”,然后再點(diǎn)擊“詳細(xì)信息”進(jìn)入“文字服務(wù)與輸入語(yǔ)言”對(duì)話框,再點(diǎn)擊“添加”按鈕,“輸入語(yǔ)言”選擇阿拉伯語(yǔ),“鍵盤(pán)布局/輸入法”選擇一種您比較習(xí)慣的阿拉伯語(yǔ)輸入法(鍵盤(pán)布局),然后確定。②在"文字服務(wù)與輸入語(yǔ)言"對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,勾選“將高級(jí)文字服務(wù)支持應(yīng)用于所有程序”,點(diǎn)擊應(yīng)用蟲(chóng)啟計(jì)算機(jī)以使此項(xiàng)設(shè)置生效。這樣,阿拉伯語(yǔ)輸入法就出來(lái)了。安裝輸入法的同時(shí),幾種常用阿拉伯文字體也同時(shí)安裝。windows2000/XP對(duì)于處理
英語(yǔ)和漢語(yǔ)之外的語(yǔ)言非常好,因?yàn)檫@2個(gè)系統(tǒng)繼承了網(wǎng)絡(luò)專(zhuān)用的nt內(nèi)核,系統(tǒng)內(nèi)碼采用unicode編碼,unicode編碼支持全球所有語(yǔ)言。采用windows2000/XP中自帶阿拉伯文輸入法可以在任何程序中使用,這一點(diǎn)是獨(dú)一無(wú)二的。Ⅱ:用以下網(wǎng)址可鏈接到針對(duì)阿拉伯語(yǔ)輸入所設(shè)計(jì)的三種不同的鍵盤(pán)布局的圖片。① http://www.datacal.com/s_images/arabic-101-layout.gif ② http://www.language-keyboard.com/languages/arabic_102_layout.htm ③ http://www.language-keyboard.com/languages/arabic_102_azerty_layout.htm Ⅲ:輸入字母后,電腦會(huì)自動(dòng)變成連寫(xiě)的形式,如果想讓字母分開(kāi)顯示,字母之間加空格就可實(shí)現(xiàn)。Ⅳ:在Word 2003中有4種阿文字體可供選擇。Ⅴ:阿拉伯語(yǔ)的音節(jié)和某些符號(hào)的寫(xiě)法需要配合shift健使用。Ⅵ:添加了阿文輸入法之后,以后在其他必要的時(shí)候(QQ好像不支持)就直接可以用優(yōu)美的阿拉伯文書(shū)寫(xiě)和交流,豈不樂(lè)哉?2000 系統(tǒng)進(jìn)入“控制面板”,雙擊點(diǎn)開(kāi)“區(qū)域選項(xiàng)”,然后在“常規(guī)”選項(xiàng)下勾選“阿拉伯語(yǔ)”,再點(diǎn)擊“輸入法區(qū)域設(shè)置”/“添加”/“輸入
法語(yǔ)言”,選定“阿拉伯語(yǔ)”,單擊“確定”。這時(shí)會(huì)彈出對(duì)話框,要求放入win2000光盤(pán)。放入光盤(pán)單擊“確定”,系統(tǒng)會(huì)自動(dòng)拷入阿語(yǔ)字庫(kù)及輸入法。重啟后,您的電腦就可以處理阿語(yǔ)了在WIN XP 進(jìn)入“控制面板”,雙擊點(diǎn)開(kāi)“區(qū)域與時(shí)間選項(xiàng)”,然后雙擊在“添加其他語(yǔ)言”,然后在“高級(jí)”然后在“常規(guī)”選項(xiàng)下勾選“阿拉伯語(yǔ)“再點(diǎn)擊“輸入法區(qū)域設(shè)置”/“添加”/“輸入法語(yǔ)言”,選定“阿拉伯語(yǔ)”,單擊“確定”。這時(shí)會(huì)彈出對(duì)話框,要求放入win XP光盤(pán)。放入光盤(pán)單擊“確定”,系統(tǒng)會(huì)自動(dòng)拷入阿語(yǔ)字庫(kù)及輸入法。重啟后,在”語(yǔ)言“對(duì)話框單擊在”詳細(xì)“上為了添加輸入語(yǔ)言,然后單擊在“添加”上然后選擇阿拉伯語(yǔ)沙特阿拉伯或任何國(guó)家,然后單擊 應(yīng)用和確定就可以寫(xiě)阿拉伯語(yǔ)。
滿意請(qǐng)采納
網(wǎng)頁(yè)上怎么用CSS讓阿拉伯語(yǔ)能正確的從右到左顯示?
<style type="text/css">
.test{direction: rtl; unicode-bidi: bidi-override;}
</style>
<div dir="rtl">
???????? ?????? ???????: FT110ZY-2(ZA)
</div>
<div >
???????? ?????? ???????: FT110ZY-2(ZA)
</div>
兩種方法有不同的結(jié)果。你挑一個(gè)吧
關(guān)于vb程序上顯示阿拉伯語(yǔ)的問(wèn)題,(RMB有嘗感謝)
辦法是有的,比如下載多語(yǔ)言支持軟件,如LocWise,一個(gè)優(yōu)秀的軟件多語(yǔ)言支持的解決方案。
如果只是簡(jiǎn)單的處理阿拉伯語(yǔ),可以有一個(gè)取巧的辦法:子類(lèi)化。
方法:主程序啟動(dòng)一個(gè)記事本文檔,并將它子類(lèi)化為子窗口,這樣看起來(lái)它就像自己的控件,而且可以在主程序的框架內(nèi)移動(dòng)。還可以通過(guò)一些API,改動(dòng)它的標(biāo)題、外觀、大小等,可以用SendMessage函數(shù)實(shí)現(xiàn)數(shù)據(jù)輸出和輸入。
以下是演示代碼,測(cè)試通過(guò)
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long,lpdwProcessId As Long) As Long
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long,ByVal lpWindowName As Long) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long,ByVal wCmd As Long) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long,ByVal hWndNewParent As Long) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long,ByVal hWndInsertAfter As Long,ByVal x As Long,ByVal y As Long,ByVal cx As Long,ByVal cy As Long,ByVal wFlags As Long) As Long
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Const GW_HWNDNEXT = 2
Private old_parent As Long
Private child_hwnd As Long
Private Sub Form_load()
Dim pid As Long
pid = Shell("notepad.exe",vbNormalFocus) '啟動(dòng)記事本
child_hwnd = InstanceToWnd(pid) '獲取句柄
old_parent = SetParent(child_hwnd,Form1.hwnd) '子類(lèi)化
SetWindowPos child_hwnd,0,0,0,300,400,0 '設(shè)置窗口位置
End Sub
' Return the window handle for an instance handle.
Private Function InstanceToWnd(ByVal target_pid As Long) As Long
Dim test_hwnd As Long,test_pid As Long,test_thread_id As Long
test_hwnd = FindWindow(ByVal 0&,ByVal 0&) ' Get the first window handle.
Do While test_hwnd <> 0
If GetParent(test_hwnd) = 0 Then
test_thread_id = GetWindowThreadProcessId(test_hwnd,test_pid)
If test_pid = target_pid Then
InstanceToWnd = test_hwnd
Exit Do
End If
End If
test_hwnd = GetWindow(test_hwnd,GW_HWNDNEXT)
Loop
End Function