阿拉伯语字母表

  阿拉伯语属阿非罗一亚细亚语系闪米特语族,是世界主要语言之一,是西亚和北非22个国家和地区的官方语言,使用人口约2亿。它是联合国6种工作语言之一,是全世界穆斯林通用的语言。阿语方言众多,现代标准阿拉伯语采用以《古兰经》为代表的典范的文学语言,书面语与口语不尽相同,与大马士革方言接近。

阿拉伯语有28个字母,都是辅音。元音没有字母(其实字母ى和و表示i和u,字母y与i的符号不同,u与w同用一个符号ِ),需要标记时采用专门的符号,如在《古兰经》、初级课本、辞书中使用,正式书报刊物中一般不使用。所有以阿拉伯字母为基础的文字都如此。

阿拉伯语字母表,第一列是写法,第二列是拉丁转写,第三列是字母的阿语名称读音。

  有的朋友问:“阿拉伯语发音简单吗?”就音素而言,阿拉伯语有一半以上辅音音素(17个)是汉语普通话没有的,尤其是顶音、喉音,独具特色;就发音规则而言,阿拉伯语是一个字母对应唯一的音素,比人们熟悉的主要印欧语简单得多。

  阿语大多数字母在书写时连写,因而在词首、词中、词末的写法是不同的。阿拉伯语的书写行款是从右到左横书,书本样式与中国以前的一样——是从右往左翻的。阿语图书、刊物都是这样印刷装订。

  Windows XP自带阿拉伯语输入法,但是没有安装在输入法选项中。需要安装时,打开“控制面板”,双击“区域和语言选项”,选择“语言”选项卡,勾选“为复杂文字和从右到左的语言安装文件(包括泰文)”,然后点击“详细信息”进入“文字服务与输入语言”对话框,点击“添加”按钮,“输入语言”选择阿拉伯语,“键盘布局/输入法”选择一种阿拉伯语输入法(键盘布局),建议选择“沙特阿拉伯”,单击“确定”。下一步,在"文字服务与输入语言"对话框中选择“高级”选项卡,勾选“将高级文字服务支持应用于所有程序”,单击“应用”,重启计算机后,此项设置生效。安装阿拉伯语输入法以后,语言栏的输入法里显示“AR”。选择它,就可以按照阿文键盘(有的字符需要上档键)输入了。


阿拉伯语键盘表的一种 具体布局因键盘种类和国家而不同。

  阿拉伯字母使用非常广泛。除了阿拉伯语,以阿拉伯字母为基础的文字有波斯文、乌尔都文、维吾尔文、哈萨克文、柯尔克孜文等,信德语、旁遮普语等在巴基斯坦使用乌尔都文书写。土耳其革命前土耳其文使用的也是阿拉伯字母。中亚很多语言原来使用阿拉伯字母,1921-1932年苏联将使用阿拉伯字母的语言改为拉丁字母,1936-1940年又全部改为斯拉夫字母。



字母


阿拉伯语字母表 nic.org,开放的网络天书!Image:Arabic alphabet.png

阿拉伯语字母表阿拉伯语的书写形式,类似于希伯来文。这表明在很多书籍和杂志中,短元音并不被标出,所以人们必须从文中推测出这些元音。出现这种现象的原因是闪族语更多的使用辅音和长元音来区分词义。

阿拉伯语是连续书写的,这不同于每个文字都单独书写的象形文字。这意味着阿拉伯字母的书写形式会受到语境的影响。

在阿拉伯字母中,双辅音使用一个tashdeed(类似于w的符号)表明。

可兰经是使用阿拉伯字母表书写的,世界上有几种语言使用阿拉伯字母,包括乌尔都语。请参看阿拉伯书法

目录

[隐藏]

1 拼写

2 阿拉伯数字

3 连字符

3.1 请参考:

4 外部链接

[编辑]

拼写

ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه

و ى ي

旧体字母: ٮ ٯ

[编辑]

阿拉伯数字

有两套数字体系:标准阿拉伯语数字和东阿拉伯语数字,使用于书写阿拉伯语的伊朗巴基斯坦印度

标准阿拉伯语数字

٠

0

١

1

٢

2

٣

3

٤

4

٥

5

٦

6

٧

7

٨

8

٩

9

东阿拉伯语数字

۰

0

۱

1

۲

2

۳

3

۴

4

۵

5

۶

6

۷

7

۸

8

۹

9

 

[编辑]

连字符

ﷺ (Sall-allahu alayhiwasallam) - ﷲ (Allah)

关于阿拉伯语排序次序

全部隐藏

在这里,阿拉伯语排序次序是使用阿拉伯语代码页描述的,而不是使用Unicode UnicodeUnicode Consortium开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。),因为大多数用户更熟悉前者。阿拉伯语排序次序表将阿拉伯语代码页的字符排列为一种排序次序。该排序次序控制了在使用阿拉伯语代码页的 Access数据库中如何对数据进行排序。

Access 使用来自Unicode的值,对从右到左数据库进行排序,而不是像以前版本那样使用来自从右到左代码页中的值。打开或导入的使用希伯来语代码页和希伯来语排序次序的数据库,将被转换为 Unicode常规排序次序 (常规排序次序:默认排序次序决定字符在整个数据库(比如表、查询和报表中)的排序次序。如果要在多语言版本的 Access 中使用数据库,就要定义常规排序次序。)

阿拉伯语代码页的 256 个字符组织为几种类别,以确定如何对字符进行排序。

Kashida kashidas:用来延长两个阿拉伯字符之间的连接符的特殊字符。用于改进对齐后文本的外观,它所采用的是在视觉上加长单词而不是增加单词之间的间距。也可作为连字符使用)双向 (双向:描述一种环境,从右向左和从左向右行为的属性同时在该环境下使用,如阿拉伯语和英语文本同时出现在一个句子中。)控制字符 (控制字符:当继承的文本方向性不足以显示期望的结果时,插入从右向左和混合文本中以指定文本格式的字符。)(十六进制代码标记 9D9EDCFD FE):

排序忽略这些字符。

阿拉伯语音调符号 (音调符号:在字符上面、下面或旁边打印的标记,用来指示其如何发音。)(十六位代码标记 F0 F3F5F6F8 FA):

除非所比较的字符串完全相同,否则排序忽略阿拉伯语音调符号。在字符串完全相同的情况下,未标记的字符(没有音调符号)排在标记的字符(有音调符号)前面;具有较低代码标记值的音调符号排在其他音调符号前面。

常规控制字符(十六位代码标记 001F 7F)、保留字符(十六位代码标记80818D8E8F 90)和标点符号:

这三个类别按类别次序排在字母数字字符前面(即常规控制字符排在第一位),并且在每个类型中按升序排列代码标记次序(例如,00排在 01前面)。

阿拉伯语和从左到右 (从左向右:是指键盘设置、文档视图、用户界面对象以及文本的显示方向。英语和大多数其他欧洲语言都是从左向右语言。)字母数字字符(显示在后面的阿拉伯语排序次序表中):

从左到右文本总是排在阿拉伯语文本前面。

从左到右文本排序不区分大小写。例如,虽然大写“A”在排序表中排在小写“a”前面,但Access平等对待这两个字符,不对任何一个字母提供排序优先权。

未标记的从左到右文本(没有音调符号)排在标记的从左到右文本之前。

下表列出了阿拉伯语代码页的字母文字字符,还有它们各自的十六位代码标记。从左上角开始,字符(Char)按排序次序排列。


 

U+

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0600

 

 

 

 

 

 

 

 

 

 

 

؋

،

؍

؎

؏

0610

ؐ

ؑ

ؒ

ؓ

ؔ

ؕ

 

 

 

 

 

؛

 

 

؞

؟

0620

 

ء

آ

أ

ؤ

إ

ئ

ا

ب

ة

ت

ث

ج

ح

خ

د

0630

ذ

ر

ز

س

ش

ص

ض

ط

ظ

ع

غ

 

 

 

 

 

0640

ـ

ف

ق

ك

ل

م

ن

ه

و

ى

ي

ً

ٌ

ٍ

َ

ُ

0650

ِ

ّ

ْ

ٓ

ٔ

ٕ

ٖ

ٗ

٘

ٙ

ٚ

ٛ

ٜ

ٝ

ٞ

 

0660

٠

١

٢

٣

٤

٥

٦

٧

٨

٩

٪

٫

٬

٭

ٮ

ٯ

0670

ٰ

ٱ

ٲ

ٳ

ٴ

ٵ

ٶ

ٷ

ٸ

ٹ

ٺ

ٻ

ټ

ٽ

پ

ٿ

0680

ڀ

ځ

ڂ

ڃ

ڄ

څ

چ

ڇ

ڈ

ډ

ڊ

ڋ

ڌ

ڍ

ڎ

ڏ

0690

ڐ

ڑ

ڒ

ړ

ڔ

ڕ

ږ

ڗ

ژ

ڙ

ښ

ڛ

ڜ

ڝ

ڞ

ڟ

 6A0

ڠ

ڡ

ڢ

ڣ

ڤ

ڥ

ڦ

ڧ

ڨ

ک

ڪ

ګ

ڬ

ڭ

ڮ

گ

06B0

ڰ

ڱ

ڲ

ڳ

ڴ

ڵ

ڶ

ڷ

ڸ

ڹ

ں

ڻ

ڼ

ڽ

ھ

ڿ

06C0

ۀ

ہ

ۂ

ۃ

ۄ

ۅ

ۆ

ۇ

ۈ

ۉ

ۊ

ۋ

ی

ۍ

ێ

ۏ

06D0

ې

ۑ

ے

ۓ

۔

ە

ۖ

ۗ

ۘ

ۙ

ۚ

ۛ

ۜ

۝

۞

۟

06E0

۠

ۡ

ۢ

ۣ

ۤ

ۥ

ۦ

ۧ

ۨ

۩

۪

۫

۬

ۭ

ۮ

ۯ

06F0

۰

۱

۲

۳

۴

۵

۶

۷

۸

۹

ۺ

ۻ

ۼ

۽

۾

ۿ

[字符集]Unicode和UTF-8之间的转换详解

最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理。当然最最让人难于琢磨的就是字符集,编码之间的转换。通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。

    UTF-8编码字符理论上可以最多到6个字节长,然而16位BMP(BasicMultilingual Plane)字符最多只用到3字节长。下面看一下UTF-8编码表:
      U-00000000 - U-0000007F: 0xxxxxxx
        U-00000080 - U-000007FF: 110xxxxx10xxxxxx
        U-00000800 - U-0000FFFF: 1110xxxx10xxxxxx 10xxxxxx
        U-00010000 - U-001FFFFF: 11110xxx10xxxxxx 10xxxxxx 10xxxxxx
        U-00200000 - U-03FFFFFF: 111110xx10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
        U-04000000 - U-7FFFFFFF: 1111110x10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

    xxx 的位置由字符编码数的二进制表示的位填入,越靠右的 x 具有越少的特殊意义,只用最短的那个足够表达一个字符编码数的多字节串。 注意在多字节串中, 第一个字节的开头"1"的数目就是整个串中字节的数目。而第一行中以0开头,是为了兼容ASCII编码,为一个字节,第二行就为双字节字符串,第三行为3字节,如汉字就属于这种,以此类推。(个人认为:其实我们可以简单的把前面的1的个数看成字节数)
    为了要将Unicode转换为UTF-8,当然要知道他们的区别到底在什么地方。下面来看一下,在Unicode中的编码是怎样转换成UTF-8的,在UTF-8中,如果一个字符的字节小于0x80(128)则为ASCII字符,占一个字节,可以不用转换,因为UTF-8兼容ASCII编码。假如在Unicode中汉字“你”的编码为“u4F60”,把它转换为二进制为100111101100000,然后按照UTF-8的方法进行转换。可以将Unicode二进制从地位往高位取出二进制数字,每次取6位,如上述的二进制就可以分别取出为如下所示的格式,前面按格式填补,不足8位用0填补。

          unicode:  100111101100000                 4F60
           utf-8:    11100100,10111101,10100000       E4BDA0

从上面就可以很直观的看出Unicode到UTF-8之间的转换,当然知道了UTF-8的格式后,就可以进行逆运算,就是按照格式把它在二进制中的相应位置上取出,然后在转换就是所得到的Unicode字符了(这个运算可以通过“位移”来完成)。

    如上述的“你”的转换,由于其值大于0x800小于0x10000,因此可以判断为三字节存储,则最高位需要向右移“12”位再根据三字节格式的最高位为11100000(0xE0)求或(|)就可以得到最高位的值了。同理第二位则是右移“6”位,则还剩下最高位和第二位的二进制值,可以通过与111111(0x3F)求按位于(&)操作,再和11000000(0x80)求或(|)。第三位就不用移位了,只要直接取最后六位(与111111(ox3F)取&),在与11000000(0x80)求或(|)。OK了,转换成功!在VC++中的代码如下所示(Unicode到UTF-8的转换)。

       1 const wchar_t pUnicode = L"你";
       2 char utf8[3+1];
        3 memset(utf8,0,4);
        4 utf8[0] = 0xE0|(pUnicode>>12);
        5 utf8[1] = 0x80|((pUnicode>>6)&0x3F);
        6 utf8[2] = 0x80|(pUnicode&0x3F);
        7 utf8[3] = "\0";
        8 //char[4]就是UTF-8的字符“你”了。

   当然在UTF-8到Unicode的转换也是通过移位等来完成的,就是把UTF-8那些格式相应的位置的二进制数给揪出来。在上述例子中“你”为三个字节,因此要每个字节进行处理,有高位到低位进行处理。在UTF-8中“你”为11100100,10111101,10100000。从高位起即第一个字节11100100就是把其中的"0100"给取出来,这个很简单只要和11111(0x1F)取与(&),由三字节可以得知最到位肯定位于12位之前,因为每次取六位。所以还要将得到的结果左移12位,最高位也就这样完成了0100,000000,000000。而第二位则是要把“111101”给取出来,则只需将第二字节10111101和111111(0x3F)取与(&)。在将所得到的结果左移6位与最高字节所得的结果取或(|),第二位就这样完成了,得到的结果为0100,111101,000000。以此类推最后一位直接与111111(0x3F)取与(&),再与前面所得的结果取或(|)即可得到结果0100,111101,100000。OK,转换成功!在VC++中的代码如下所示(UTF-8到Unicode的转换)。

    1 //UTF-8格式的字符串
    2 const char* utf8 = "你";
    3 wchar_t unicode;
    4 unicode = (utf8[0] & 0x1F) << 12;
    5 unicode |= (utf8[1] & 0x3F) << 6;
    6 unicode |= (utf8[2] & 0x3F);
    7 //unicode is ok!

当然在编程过程中不可能只转换一个字符,这里需要注意的是字符的长度一定要算清楚,不然会带来...以上就是我这几天研究的结果,至于Unicode的转换为GB2312在MFC中Windows有自带的API(WideCharToMultiByte)可以转换。这样也就能够将UTF-8格式转换为GB2312了。





.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
8_
 
Ä
00C4
 
00A0
Ç
00C7
É
00C9
Ñ
00D1
Ö
00D6
Ü
00DC
á
00E1
à
00E0
â
00E2
ä
00E4
ں
06BA
«
00AB
ç
00E7
é
00E9
è
00E8
 
9_
 
ê
00EA
ë
00EB
í
00ED

2026
î
00EE
ï
00EF
ñ
00F1
ó
00F3
»
00BB
ô
00F4
ö
00F6
÷
00F7
ú
00FA
ù
00F9
û
00FB
ü
00FC
 
A_
 

0020
!
0021
"
0022
#
0023
$
0024
٪
066A
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
،
060C
-
002D
.
002E
/
002F
 
B_
 
٠
0660
١
0661
٢
0662
٣
0663
٤
0664
٥
0665
٦
0666
٧
0667
٨
0668
٩
0669
:
003A
؛
061B
<
003C
=
003D
>
003E
؟
061F
 
C_
 

274A
ء
0621
آ
0622
أ
0623
ؤ
0624
إ
0625
ئ
0626
ا
0627
ب
0628
ة
0629
ت
062A
ث
062B
ج
062C
ح
062D
خ
062E
د
062F
 
D_
 
ذ
0630
ر
0631
ز
0632
س
0633
ش
0634
ص
0635
ض
0636
ط
0637
ظ
0638
ع
0639
غ
063A
[
005B
\
005C
]
005D
^
005E
_
005F
 
E_
 
ـ
0640
ف
0641
ق
0642
ك
0643
ل
0644
م
0645
ن
0646
ه
0647
و
0648
ى
0649
ي
064A
ً
064B
ٌ
064C
ٍ
064D
َ
064E
ُ
064F
 
F_
 
ِ
0650
ّ
0651
ْ
0652
پ
067E
ٹ
0679
ڈ
0688
ە
06D5
ڤ
06A4
گ
06AF
ڈ
0688
ڑ
0691
{
007B
|
007C
}
007D
ژ
0698
ے
06D2


.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
8_
 
Ä
00C4
 
00A0
Ç
00C7
É
00C9
Ñ
00D1
Ö
00D6
Ü
00DC
á
00E1
à
00E0
â
00E2
ä
00E4
ں
06BA
«
00AB
ç
00E7
é
00E9
è
00E8
 
9_
 
ê
00EA
ë
00EB
í
00ED

2026
î
00EE
ï
00EF
ñ
00F1
ó
00F3
»
00BB
ô
00F4
ö
00F6
÷
00F7
ú
00FA
ù
00F9
û
00FB
ü
00FC
 
A_
 

0020
!
0021
"
0022
#
0023
$
0024
٪
066A
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
،
060C
-
002D
.
002E
/
002F
 
B_
 
٠
0660
١
0661
٢
0662
٣
0663
٤
0664
٥
0665
٦
0666
٧
0667
٨
0668
٩
0669
:
003A
؛
061B
<
003C
=
003D
>
003E
؟
061F
 
C_
 

274A
ء
0621
آ
0622
أ
0623
ؤ
0624
إ
0625
ئ
0626
ا
0627
ب
0628
ة
0629
ت
062A
ث
062B
ج
062C
ح
062D
خ
062E
د
062F
 
D_
 
ذ
0630
ر
0631
ز
0632
س
0633
ش
0634
ص
0635
ض
0636
ط
0637
ظ
0638
ع
0639
غ
063A
[
005B
\
005C
]
005D
^
005E
_
005F
 
E_
 
ـ
0640
ف
0641
ق
0642
ك
0643
ل
0644
م
0645
ن
0646
ه
0647
و
0648
ى
0649
ي
064A
ً
064B
ٌ
064C
ٍ
064D
َ
064E
ُ
064F
 
F_
 
ِ
0650
ّ
0651
ْ
0652
پ
067E
ٹ
0679
ڈ
0688
ە
06D5
ڤ
06A4
گ
06AF
ڈ
0688
ڑ
0691
{
007B
|
007C
}
007D
ژ
0698
ے
06D2
参见:
http://www.wiki.cn/wiki/Unicode%E7%BC%96%E7%A0%81%E8%A1%A8
http://zh.wikipedia.org/wiki/ISO/IEC_8859-6
阿拉伯cp1256 http://code.web.idv.hk/charset/cp1256.php
阿拉伯8859-6 http://code.web.idv.hk/charset/iso-8859-6.php

ISO/IEC 8859-6[编辑]

ISO 8859-6,正式编号为ISO/IEC 8859-6:1999Arabic,是国际标准化组织ISO/IEC 8859的其中一个8位字符集,供现代阿拉伯语使用。它等同于阿拉伯标准ASMO-708。但因很多于阿拉伯语使用的字母都未能支援,故近来已逐步被Unicode取代。曾推出过 ISO 8859-6:1987 版。

ISO/IEC 8859-6
  x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x  
1x  
2x SP!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~  
8x  
9x  
Ax NBSP      ¤              ، SHY    
Bx                      ؛      ؟
Cx  ءآأؤإئابةتثجحخد
Dxذرزسشصضطظعغ          
Exـفقكلمنهوىي  ً  ٌ  ٍ  َ  ُ
Fx  ِ  ّ  ْ                          

在上表中,0x20是空格、0xA0是不换行空格、0xAD是选择性连接号

0x00-0x1F、0x7F、0x80-0x9F、0xA1-0xA3、0xA5-0xAB、0xB0-0xBA、0xBC-0xBE、0xC0、0xDC-0xDF、0xF3-0xFF在此字符集中未有定义

0xEB-0xF2是组合符号(combining character)(即把此符号加在前一个字母之上)。


CP1256 (微軟阿拉伯語視窗) 編碼表

 −0−1−2−3−4−5−6−7−8−9−A−B−C−D−E−F
0− NUL
0000
0
SOH
0001
1
STX
0002
2
ETX
0003
3
EOT
0004
4
ENQ
0005
5
ACK
0006
6
BEL
0007
7
BS
0008
8
HT
0009
9
LF
000A
10
VT
000B
11
FF
000C
12
CR
000D
13
SO
000E
14
SI
000F
15
1− DLE
0010
16
DC1
0011
17
DC2
0012
18
DC3
0013
19
DC4
0014
20
NAK
0015
21
SYN
0016
22
ETB
0017
23
CAN
0018
24
EM
0019
25
SUB
001A
26
ESC
001B
27
FS
001C
28
GS
001D
29
RS
001E
30
US
001F
31
2− SP
0020
32
!
0021
33
"
0022
34
#
0023
35
$
0024
36
%
0025
37
&
0026
38
'
0027
39
(
0028
40
)
0029
41
*
002A
42
+
002B
43
,
002C
44
-
002D
45
.
002E
46
/
002F
47
3− 0
0030
48
1
0031
49
2
0032
50
3
0033
51
4
0034
52
5
0035
53
6
0036
54
7
0037
55
8
0038
56
9
0039
57
:
003A
58
;
003B
59
<
003C
60
=
003D
61
>
003E
62
?
003F
63
4− @
0040
64
A
0041
65
B
0042
66
C
0043
67
D
0044
68
E
0045
69
F
0046
70
G
0047
71
H
0048
72
I
0049
73
J
004A
74
K
004B
75
L
004C
76
M
004D
77
N
004E
78
O
004F
79
5− P
0050
80
Q
0051
81
R
0052
82
S
0053
83
T
0054
84
U
0055
85
V
0056
86
W
0057
87
X
0058
88
Y
0059
89
Z
005A
90
[
005B
91
\
005C
92
]
005D
93
^
005E
94
_
005F
95
6− `
0060
96
a
0061
97
b
0062
98
c
0063
99
d
0064
100
e
0065
101
f
0066
102
g
0067
103
h
0068
104
i
0069
105
j
006A
106
k
006B
107
l
006C
108
m
006D
109
n
006E
110
o
006F
111
7− p
0070
112
q
0071
113
r
0072
114
s
0073
115
t
0074
116
u
0075
117
v
0076
118
w
0077
119
x
0078
120
y
0079
121
z
007A
122
{
007B
123
|
007C
124
}
007D
125
~
007E
126
DEL
007F
127
8−
20AC
128
پ
067E
129

201A
130
ƒ
0192
131

201E
132

2026
133

2020
134

2021
135
ˆ
02C6
136

2030
137
ٹ
0679
138

2039
139
Œ
0152
140
چ
0686
141
ژ
0698
142
ڈ
0688
143
9− گ
06AF
144

2018
145

2019
146

201C
147

201D
148

2022
149

2013
150

2014
151
ک
06A9
152

2122
153
ڑ
0691
154

203A
155
œ
0153
156
ZWNJ
200C
157
ZWJ
200D
158
ں
06BA
159
A− NBSP
00A0
160
،
060C
161
¢
00A2
162
£
00A3
163
¤
00A4
164
¥
00A5
165
¦
00A6
166
§
00A7
167
¨
00A8
168
©
00A9
169
ھ
06BE
170
«
00AB
171
¬
00AC
172
SHY
00AD
173
®
00AE
174
¯
00AF
175
B− °
00B0
176
±
00B1
177
²
00B2
178
³
00B3
179
´
00B4
180
µ
00B5
181

00B6
182
·
00B7
183
¸
00B8
184
¹
00B9
185
؛
061B
186
»
00BB
187
¼
00BC
188
½
00BD
189
¾
00BE
190
؟
061F
191
C− ہ
06C1
192
ء
0621
193
آ
0622
194
أ
0623
195
ؤ
0624
196
إ
0625
197
ئ
0626
198
ا
0627
199
ب
0628
200
ة
0629
201
ت
062A
202
ث
062B
203
ج
062C
204
ح
062D
205
خ
062E
206
د
062F
207
D− ذ
0630
208
ر
0631
209
ز
0632
210
س
0633
211
ش
0634
212
ص
0635
213
ض
0636
214
×
00D7
215
ط
0637
216
ظ
0638
217
ع
0639
218
غ
063A
219
ـ
0640
220
ف
0641
221
ق
0642
222
ك
0643
223
E− à
00E0
224
ل
0644
225
â
00E2
226
م
0645
227
ن
0646
228
ه
0647
229
و
0648
230
ç
00E7
231
è
00E8
232
é
00E9
233
ê
00EA
234
ë
00EB
235
ى
0649
236
ي
064A
237
î
00EE
238
ï
00EF
239
F−  ً
064B
240
 ٌ
064C
241
 ٍ
064D
242
 َ
064E
243
ô
00F4
244
 ُ
064F
245
 ِ
0650
246
÷
00F7
247
 ّ
0651
248
ù
00F9
249
 ْ
0652
250
û
00FB
251
ü
00FC
252
LRM
200E
253
RLM
200F
254
ے
06D2
255

ISO/IEC 8859-6:1999 (iso-ir-127) 編碼表

 −0−1−2−3−4−5−6−7−8−9−A−B−C−D−E−F
8−

128


129


130


131


132


133


134


135


136


137


138


139


140


141


142


143
9−

144


145


146


147


148


149


150


151


152


153


154


155


156


157


158


159
A− NBSP
00A0
160


161


162


163
¤
00A4
164


165


166


167


168


169


170


171
،
060C
172
SHY
00AD
173


174


175
B−

176


177


178


179


180


181


182


183


184


185


186
؛
061B
187


188


189


190
؟
061F
191
C−

192
ء
0621
193
آ
0622
194
أ
0623
195
ؤ
0624
196
إ
0625
197
ئ
0626
198
ا
0627
199
ب
0628
200
ة
0629
201
ت
062A
202
ث
062B
203
ج
062C
204
ح
062D
205
خ
062E
206
د
062F
207
D− ذ
0630
208
ر
0631
209
ز
0632
210
س
0633
211
ش
0634
212
ص
0635
213
ض
0636
214
ط
0637
215
ظ
0638
216
ع
0639
217
غ
063A
218


219


220


221


222


223
E− ـ
0640
224
ف
0641
225
ق
0642
226
ك
0643
227
ل
0644
228
م
0645
229
ن
0646
230
ه
0647
231
و
0648
232
ى
0649
233
ي
064A
234
 ً
064B
235
 ٌ
064C
236
 ٍ
064D
237
 َ
064E
238
 ُ
064F
239
F−  ِ
0650
240
 ّ
0651
241
 ْ
0652
242


243


244


245


246


247


248


249


250


251


252


253


254


255



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值