X-Git-Url: http://git.ieval.ro/?p=filters.git;a=blobdiff_plain;f=uniencode;h=1c24f25c81233ad189f6bc5fa23e031e02c245a6;hp=41b98d920e0ad36387b3e2affd790d497acae192;hb=3627d06a62ddb3b5e1adbf67a6e3b480b5fd0c01;hpb=b319174e635b3d676f43cb884c981b768fe4b4e4 diff --git a/uniencode b/uniencode index 41b98d9..1c24f25 100755 --- a/uniencode +++ b/uniencode @@ -1,6 +1,7 @@ #!/usr/bin/perl # Ⅽоηνеrt аѕⅽіі tօ υtf‐8. use utf8; +binmode STDIN, ":utf8"; binmode STDOUT, ":utf8"; %Δ=( @@ -47,60 +48,32 @@ binmode STDOUT, ":utf8"; "9" => [], "0" => [1365], -"a" => [1072], -"b" => [1068], -"c" => [1089, 8573, 1010], -"d" => [1281, 8574], -"e" => [1077], -"f" => [], -"g" => [], -"h" => [1210], -"i" => [1110, 8560], -"j" => [1011, 1112], -"k" => [], -"l" => [8572], -"m" => [8575], -"n" => [951, 627], -"o" => [1086, 1413], -"p" => [961, 1088], -"q" => [], -"r" => [], -"s" => [1109], -"t" => [], -"u" => [965], -"v" => [957, 8910, 8964, 9013], -"w" => [], -"x" => [1093, 8569, 215], -"y" => [1059, 1091], -"z" => [], - -"A" => [1040], -"B" => [1042], -"C" => [663, 1057, 8557], -"D" => [8558], -"E" => [917, 1045], -"F" => [988], -"G" => [1292], -"H" => [919, 1053], -"I" => [921, 1030], -"J" => [1032], -"K" => [922, 1050], -"L" => [8556], -"M" => [924, 1052, 8559], -"N" => [925], -"O" => [927, 1054], -"P" => [929, 1056], -"Q" => [], -"R" => [], -"S" => [1359], -"T" => [932, 1058], -"U" => [], -"V" => [947, 8548], -"W" => [], -"X" => [935], -"X" => [935, 1061, 8553], -"Y" => [933], -"Z" => [918], +"a" => [1072], "A" => [1040], +"b" => [1068], "B" => [1042], +"c" => [1089, 8573, 1010], "C" => [663, 1057, 8557], +"d" => [1281, 8574], "D" => [8558], +"e" => [1077], "E" => [917, 1045], +"f" => [], "F" => [988], +"g" => [], "G" => [1292], +"h" => [1210], "H" => [919, 1053], +"i" => [1110, 8560], "I" => [921, 1030], +"j" => [1011, 1112], "J" => [1032], +"k" => [], "K" => [922, 1050], +"l" => [8572], "L" => [8556], +"m" => [8575], "M" => [924, 1052, 8559], +"n" => [951, 627], "N" => [925], +"o" => [1086, 1413], "O" => [927, 1054], +"p" => [961, 1088], "P" => [929, 1056], +"q" => [], "Q" => [], +"r" => [], "R" => [], +"s" => [1109], "S" => [1359], +"t" => [], "T" => [932, 1058], +"u" => [965], "U" => [], +"v" => [957, 8910, 8964, 9013], "V" => [947, 8548], +"w" => [], "W" => [], +"x" => [1093, 8569, 215], "X" => [935, 1061, 8553], +"y" => [1059, 1091], "Y" => [933], +"z" => [], "Z" => [918], ); while (<>) {