releasing version 2.34
[filters.git] / uniencode
1 #!/usr/bin/perl
2 # Ⅽоηνеrt аѕⅽіі tօ υtf‐8.
3 use utf8;
4 binmode STDOUT, ":utf8";
5
6 %Δ=(
7 "~" => [],
8 "!" => [],
9 "@" => [],
10 "#" => [],
11 '$' => [],
12 "%" => [8240],
13 "^" => [],
14 "&" => [],
15 "*" => [10033],
16 "(" => [],
17 ")" => [],
18 "_" => [9418],
19 "-" => [8208],
20 "+" => [],
21 "=" => [],
22 "[" => [],
23 "]" => [],
24 "{" => [],
25 "}" => [],
26 '\\' => [],
27 "|" => [9475],
28 '"' => [8223],
29 "'" => [8217],
30 ":" => [],
31 ";" => [],
32 "<" => [8249],
33 ">" => [8250],
34 "," => [],
35 "." => [],
36 "/" => [8260],
37 "?" => [],
38
39 "1" => [],
40 "2" => [],
41 "3" => [1047],
42 "4" => [],
43 "5" => [],
44 "6" => [],
45 "7" => [],
46 "8" => [],
47 "9" => [],
48 "0" => [1365],
49
50 "a" => [1072],
51 "b" => [1068],
52 "c" => [1089, 8573, 1010],
53 "d" => [1281, 8574],
54 "e" => [1077],
55 "f" => [],
56 "g" => [],
57 "h" => [1210],
58 "i" => [1110, 8560],
59 "j" => [1011, 1112],
60 "k" => [],
61 "l" => [8572],
62 "m" => [8575],
63 "n" => [951, 627],
64 "o" => [1086, 1413],
65 "p" => [961, 1088],
66 "q" => [],
67 "r" => [],
68 "s" => [1109],
69 "t" => [],
70 "u" => [965],
71 "v" => [957, 8910, 8964, 9013],
72 "w" => [],
73 "x" => [1093, 8569, 215],
74 "y" => [1059, 1091],
75 "z" => [],
76
77 "A" => [1040],
78 "B" => [1042],
79 "C" => [663, 1057, 8557],
80 "D" => [8558],
81 "E" => [917, 1045],
82 "F" => [988],
83 "G" => [1292],
84 "H" => [919, 1053],
85 "I" => [921, 1030],
86 "J" => [1032],
87 "K" => [922, 1050],
88 "L" => [8556],
89 "M" => [924, 1052, 8559],
90 "N" => [925],
91 "O" => [927, 1054],
92 "P" => [929, 1056],
93 "Q" => [],
94 "R" => [],
95 "S" => [1359],
96 "T" => [932, 1058],
97 "U" => [],
98 "V" => [947, 8548],
99 "W" => [],
100 "X" => [935],
101 "X" => [935, 1061, 8553],
102 "Y" => [933],
103 "Z" => [918],
104 );
105
106 while (<>) {
107 foreach $ם (split //) {
108 if (exists $Δ{$ם} && @{$Δ{$ם}}) {
109=@{$Δ{$ם}};
110 print chr($ה[rand]);
111 }
112 else {
113 print $ם
114 }
115 }
116 }
This page took 0.031121 seconds and 5 git commands to generate.