|
Lines 804-809
Converts a string from ISO-5426 to UTF-8.
Link Here
|
| 804 |
|
804 |
|
| 805 |
|
805 |
|
| 806 |
my %chars; |
806 |
my %chars; |
|
|
807 |
|
| 808 |
#### |
| 809 |
## 0xb |
| 807 |
$chars{0xb0}=0x0101;#3/0ayn[ain] |
810 |
$chars{0xb0}=0x0101;#3/0ayn[ain] |
| 808 |
$chars{0xb1}=0x0623;#3/1alif/hamzah[alefwithhamzaabove] |
811 |
$chars{0xb1}=0x0623;#3/1alif/hamzah[alefwithhamzaabove] |
| 809 |
#$chars{0xb2}=0x00e0;#'à'; |
812 |
#$chars{0xb2}=0x00e0;#'à'; |
|
Lines 812-825
$chars{0xb2}=0x00e0;#3/2leftlowsinglequotationmark
Link Here
|
| 812 |
$chars{0xb3}=0x00e7;#3/2leftlowsinglequotationmark |
815 |
$chars{0xb3}=0x00e7;#3/2leftlowsinglequotationmark |
| 813 |
# $chars{0xb4}='è'; |
816 |
# $chars{0xb4}='è'; |
| 814 |
$chars{0xb4}=0x00e8; |
817 |
$chars{0xb4}=0x00e8; |
| 815 |
$chars{0xbd}=0x02b9; |
|
|
| 816 |
$chars{0xbe}=0x02ba; |
| 817 |
# $chars{0xb5}='é'; |
818 |
# $chars{0xb5}='é'; |
| 818 |
$chars{0xb5}=0x00e9; |
819 |
$chars{0xb5}=0x00e9; |
|
|
820 |
$chars{0xb6}=0x2021; # double dagger |
| 821 |
$chars{0xb7}=0x00b7; # middle dot |
| 822 |
$chars{0xb8}=0x2033; # double prime |
| 823 |
$chars{0xb9}=0x2019; # right single quotation mark |
| 824 |
$chars{0xba}=0x201d; # right double quotation mark |
| 825 |
$chars{0xbb}=0x00bb; # right-pointing double angle quotation mark |
| 826 |
$chars{0xbc}=0x266f; # music sharp sign |
| 827 |
$chars{0xbd}=0x02b9; # modifier letter prime |
| 828 |
$chars{0xbe}=0x02ba; # modifier letter double prime |
| 829 |
$chars{0xbf}=0x00bf; # inverted question mark |
| 830 |
|
| 831 |
#### |
| 832 |
## 0xe |
| 833 |
$chars{0xe1}=0x00c6; # latin capital letter ae |
| 834 |
$chars{0xe2}=0x0110; # latin capital letter d with stroke |
| 835 |
$chars{0xe6}=0x0132; # latin capital ligature ij |
| 836 |
$chars{0xe8}=0x0141; # latin capital letter l with stroke |
| 837 |
$chars{0xe9}=0x00d8; # latin capital letter o with stroke |
| 838 |
$chars{0xea}=0x0152; # latin capital ligature oe |
| 839 |
$chars{0xec}=0x00de; # latin capital letter thorn |
| 840 |
|
| 841 |
#### |
| 842 |
## 0xf |
| 843 |
$chars{0xf1}=0x00e6; # latin small letter ae |
| 844 |
$chars{0xf2}=0x0111; # latin small letter d with stroke |
| 845 |
$chars{0xf3}=0x00f0; # latin small letter eth |
| 846 |
$chars{0xf5}=0x0131; # latin small letter dotless i |
| 847 |
$chars{0xf6}=0x0133; # latin small ligature ij |
| 848 |
$chars{0xf8}=0x0142; # latin small letter l with stroke |
| 849 |
$chars{0xf9}=0x00f8; # latin small letter o with stroke |
| 850 |
$chars{0xfa}=0x0153; # latin small ligature oe |
| 851 |
$chars{0xfb}=0x00df; # latin small letter sharp s |
| 852 |
$chars{0xfc}=0x00fe; # latin small letter thorn |
| 853 |
|
| 854 |
#### |
| 855 |
## Others |
| 819 |
$chars{0x97}=0x003c;#3/2leftlowsinglequotationmark |
856 |
$chars{0x97}=0x003c;#3/2leftlowsinglequotationmark |
| 820 |
$chars{0x98}=0x003e;#3/2leftlowsinglequotationmark |
857 |
$chars{0x98}=0x003e;#3/2leftlowsinglequotationmark |
| 821 |
$chars{0xfa}=0x0153; #oe |
|
|
| 822 |
$chars{0xea}=0x0152; #oe |
| 823 |
#$chars{0x81d1}=0x00b0; # FIXME useless |
858 |
#$chars{0x81d1}=0x00b0; # FIXME useless |
| 824 |
|
859 |
|
| 825 |
#### |
860 |
#### |
| 826 |
- |
|
|