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 |
- |
|
|