📄 rfc3454.java
字号:
/** * Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. * * Author: Oliver Hitz * * This file is part of GNU Libidn. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 * USA */package gnu.inet.encoding;/* Do not edit - automatically generated */public class RFC3454{ final static char[][] A1 = new char[][] { new char[] { '\u0221' }, new char[] { '\u0234', '\u024F' }, new char[] { '\u02AE', '\u02AF' }, new char[] { '\u02EF', '\u02FF' }, new char[] { '\u0350', '\u035F' }, new char[] { '\u0370', '\u0373' }, new char[] { '\u0376', '\u0379' }, new char[] { '\u037B', '\u037D' }, new char[] { '\u037F', '\u0383' }, new char[] { '\u038B' }, new char[] { '\u038D' }, new char[] { '\u03A2' }, new char[] { '\u03CF' }, new char[] { '\u03F7', '\u03FF' }, new char[] { '\u0487' }, new char[] { '\u04CF' }, new char[] { '\u04F6', '\u04F7' }, new char[] { '\u04FA', '\u04FF' }, new char[] { '\u0510', '\u0530' }, new char[] { '\u0557', '\u0558' }, new char[] { '\u0560' }, new char[] { '\u0588' }, new char[] { '\u058B', '\u0590' }, new char[] { '\u05A2' }, new char[] { '\u05BA' }, new char[] { '\u05C5', '\u05CF' }, new char[] { '\u05EB', '\u05EF' }, new char[] { '\u05F5', '\u060B' }, new char[] { '\u060D', '\u061A' }, new char[] { '\u061C', '\u061E' }, new char[] { '\u0620' }, new char[] { '\u063B', '\u063F' }, new char[] { '\u0656', '\u065F' }, new char[] { '\u06EE', '\u06EF' }, new char[] { '\u06FF' }, new char[] { '\u070E' }, new char[] { '\u072D', '\u072F' }, new char[] { '\u074B', '\u077F' }, new char[] { '\u07B2', '\u0900' }, new char[] { '\u0904' }, new char[] { '\u093A', '\u093B' }, new char[] { '\u094E', '\u094F' }, new char[] { '\u0955', '\u0957' }, new char[] { '\u0971', '\u0980' }, new char[] { '\u0984' }, new char[] { '\u098D', '\u098E' }, new char[] { '\u0991', '\u0992' }, new char[] { '\u09A9' }, new char[] { '\u09B1' }, new char[] { '\u09B3', '\u09B5' }, new char[] { '\u09BA', '\u09BB' }, new char[] { '\u09BD' }, new char[] { '\u09C5', '\u09C6' }, new char[] { '\u09C9', '\u09CA' }, new char[] { '\u09CE', '\u09D6' }, new char[] { '\u09D8', '\u09DB' }, new char[] { '\u09DE' }, new char[] { '\u09E4', '\u09E5' }, new char[] { '\u09FB', '\u0A01' }, new char[] { '\u0A03', '\u0A04' }, new char[] { '\u0A0B', '\u0A0E' }, new char[] { '\u0A11', '\u0A12' }, new char[] { '\u0A29' }, new char[] { '\u0A31' }, new char[] { '\u0A34' }, new char[] { '\u0A37' }, new char[] { '\u0A3A', '\u0A3B' }, new char[] { '\u0A3D' }, new char[] { '\u0A43', '\u0A46' }, new char[] { '\u0A49', '\u0A4A' }, new char[] { '\u0A4E', '\u0A58' }, new char[] { '\u0A5D' }, new char[] { '\u0A5F', '\u0A65' }, new char[] { '\u0A75', '\u0A80' }, new char[] { '\u0A84' }, new char[] { '\u0A8C' }, new char[] { '\u0A8E' }, new char[] { '\u0A92' }, new char[] { '\u0AA9' }, new char[] { '\u0AB1' }, new char[] { '\u0AB4' }, new char[] { '\u0ABA', '\u0ABB' }, new char[] { '\u0AC6' }, new char[] { '\u0ACA' }, new char[] { '\u0ACE', '\u0ACF' }, new char[] { '\u0AD1', '\u0ADF' }, new char[] { '\u0AE1', '\u0AE5' }, new char[] { '\u0AF0', '\u0B00' }, new char[] { '\u0B04' }, new char[] { '\u0B0D', '\u0B0E' }, new char[] { '\u0B11', '\u0B12' }, new char[] { '\u0B29' }, new char[] { '\u0B31' }, new char[] { '\u0B34', '\u0B35' }, new char[] { '\u0B3A', '\u0B3B' }, new char[] { '\u0B44', '\u0B46' }, new char[] { '\u0B49', '\u0B4A' }, new char[] { '\u0B4E', '\u0B55' }, new char[] { '\u0B58', '\u0B5B' }, new char[] { '\u0B5E' }, new char[] { '\u0B62', '\u0B65' }, new char[] { '\u0B71', '\u0B81' }, new char[] { '\u0B84' }, new char[] { '\u0B8B', '\u0B8D' }, new char[] { '\u0B91' }, new char[] { '\u0B96', '\u0B98' }, new char[] { '\u0B9B' }, new char[] { '\u0B9D' }, new char[] { '\u0BA0', '\u0BA2' }, new char[] { '\u0BA5', '\u0BA7' }, new char[] { '\u0BAB', '\u0BAD' }, new char[] { '\u0BB6' }, new char[] { '\u0BBA', '\u0BBD' }, new char[] { '\u0BC3', '\u0BC5' }, new char[] { '\u0BC9' }, new char[] { '\u0BCE', '\u0BD6' }, new char[] { '\u0BD8', '\u0BE6' }, new char[] { '\u0BF3', '\u0C00' }, new char[] { '\u0C04' }, new char[] { '\u0C0D' }, new char[] { '\u0C11' }, new char[] { '\u0C29' }, new char[] { '\u0C34' }, new char[] { '\u0C3A', '\u0C3D' }, new char[] { '\u0C45' }, new char[] { '\u0C49' }, new char[] { '\u0C4E', '\u0C54' }, new char[] { '\u0C57', '\u0C5F' }, new char[] { '\u0C62', '\u0C65' }, new char[] { '\u0C70', '\u0C81' }, new char[] { '\u0C84' }, new char[] { '\u0C8D' }, new char[] { '\u0C91' }, new char[] { '\u0CA9' }, new char[] { '\u0CB4' }, new char[] { '\u0CBA', '\u0CBD' }, new char[] { '\u0CC5' }, new char[] { '\u0CC9' }, new char[] { '\u0CCE', '\u0CD4' }, new char[] { '\u0CD7', '\u0CDD' }, new char[] { '\u0CDF' }, new char[] { '\u0CE2', '\u0CE5' }, new char[] { '\u0CF0', '\u0D01' }, new char[] { '\u0D04' }, new char[] { '\u0D0D' }, new char[] { '\u0D11' }, new char[] { '\u0D29' }, new char[] { '\u0D3A', '\u0D3D' }, new char[] { '\u0D44', '\u0D45' }, new char[] { '\u0D49' }, new char[] { '\u0D4E', '\u0D56' }, new char[] { '\u0D58', '\u0D5F' }, new char[] { '\u0D62', '\u0D65' }, new char[] { '\u0D70', '\u0D81' }, new char[] { '\u0D84' }, new char[] { '\u0D97', '\u0D99' }, new char[] { '\u0DB2' }, new char[] { '\u0DBC' }, new char[] { '\u0DBE', '\u0DBF' }, new char[] { '\u0DC7', '\u0DC9' }, new char[] { '\u0DCB', '\u0DCE' }, new char[] { '\u0DD5' }, new char[] { '\u0DD7' }, new char[] { '\u0DE0', '\u0DF1' }, new char[] { '\u0DF5', '\u0E00' }, new char[] { '\u0E3B', '\u0E3E' }, new char[] { '\u0E5C', '\u0E80' }, new char[] { '\u0E83' }, new char[] { '\u0E85', '\u0E86' }, new char[] { '\u0E89' }, new char[] { '\u0E8B', '\u0E8C' }, new char[] { '\u0E8E', '\u0E93' }, new char[] { '\u0E98' }, new char[] { '\u0EA0' }, new char[] { '\u0EA4' }, new char[] { '\u0EA6' }, new char[] { '\u0EA8', '\u0EA9' }, new char[] { '\u0EAC' }, new char[] { '\u0EBA' }, new char[] { '\u0EBE', '\u0EBF' }, new char[] { '\u0EC5' }, new char[] { '\u0EC7' }, new char[] { '\u0ECE', '\u0ECF' }, new char[] { '\u0EDA', '\u0EDB' }, new char[] { '\u0EDE', '\u0EFF' }, new char[] { '\u0F48' }, new char[] { '\u0F6B', '\u0F70' }, new char[] { '\u0F8C', '\u0F8F' }, new char[] { '\u0F98' }, new char[] { '\u0FBD' }, new char[] { '\u0FCD', '\u0FCE' }, new char[] { '\u0FD0', '\u0FFF' }, new char[] { '\u1022' }, new char[] { '\u1028' }, new char[] { '\u102B' }, new char[] { '\u1033', '\u1035' }, new char[] { '\u103A', '\u103F' }, new char[] { '\u105A', '\u109F' }, new char[] { '\u10C6', '\u10CF' }, new char[] { '\u10F9', '\u10FA' }, new char[] { '\u10FC', '\u10FF' }, new char[] { '\u115A', '\u115E' }, new char[] { '\u11A3', '\u11A7' }, new char[] { '\u11FA', '\u11FF' }, new char[] { '\u1207' }, new char[] { '\u1247' }, new char[] { '\u1249' }, new char[] { '\u124E', '\u124F' }, new char[] { '\u1257' }, new char[] { '\u1259' }, new char[] { '\u125E', '\u125F' }, new char[] { '\u1287' }, new char[] { '\u1289' }, new char[] { '\u128E', '\u128F' }, new char[] { '\u12AF' }, new char[] { '\u12B1' }, new char[] { '\u12B6', '\u12B7' }, new char[] { '\u12BF' }, new char[] { '\u12C1' }, new char[] { '\u12C6', '\u12C7' }, new char[] { '\u12CF' }, new char[] { '\u12D7' }, new char[] { '\u12EF' }, new char[] { '\u130F' }, new char[] { '\u1311' }, new char[] { '\u1316', '\u1317' }, new char[] { '\u131F' }, new char[] { '\u1347' }, new char[] { '\u135B', '\u1360' }, new char[] { '\u137D', '\u139F' }, new char[] { '\u13F5', '\u1400' }, new char[] { '\u1677', '\u167F' }, new char[] { '\u169D', '\u169F' }, new char[] { '\u16F1', '\u16FF' }, new char[] { '\u170D' }, new char[] { '\u1715', '\u171F' }, new char[] { '\u1737', '\u173F' }, new char[] { '\u1754', '\u175F' }, new char[] { '\u176D' }, new char[] { '\u1771' }, new char[] { '\u1774', '\u177F' }, new char[] { '\u17DD', '\u17DF' }, new char[] { '\u17EA', '\u17FF' }, new char[] { '\u180F' }, new char[] { '\u181A', '\u181F' }, new char[] { '\u1878', '\u187F' }, new char[] { '\u18AA', '\u1DFF' }, new char[] { '\u1E9C', '\u1E9F' }, new char[] { '\u1EFA', '\u1EFF' }, new char[] { '\u1F16', '\u1F17' }, new char[] { '\u1F1E', '\u1F1F' }, new char[] { '\u1F46', '\u1F47' }, new char[] { '\u1F4E', '\u1F4F' }, new char[] { '\u1F58' }, new char[] { '\u1F5A' }, new char[] { '\u1F5C' }, new char[] { '\u1F5E' }, new char[] { '\u1F7E', '\u1F7F' }, new char[] { '\u1FB5' }, new char[] { '\u1FC5' }, new char[] { '\u1FD4', '\u1FD5' }, new char[] { '\u1FDC' }, new char[] { '\u1FF0', '\u1FF1' }, new char[] { '\u1FF5' }, new char[] { '\u1FFF' }, new char[] { '\u2053', '\u2056' }, new char[] { '\u2058', '\u205E' }, new char[] { '\u2064', '\u2069' }, new char[] { '\u2072', '\u2073' }, new char[] { '\u208F', '\u209F' }, new char[] { '\u20B2', '\u20CF' }, new char[] { '\u20EB', '\u20FF' }, new char[] { '\u213B', '\u213C' }, new char[] { '\u214C', '\u2152' }, new char[] { '\u2184', '\u218F' }, new char[] { '\u23CF', '\u23FF' }, new char[] { '\u2427', '\u243F' }, new char[] { '\u244B', '\u245F' }, new char[] { '\u24FF' }, new char[] { '\u2614', '\u2615' }, new char[] { '\u2618' }, new char[] { '\u267E', '\u267F' }, new char[] { '\u268A', '\u2700' }, new char[] { '\u2705' }, new char[] { '\u270A', '\u270B' }, new char[] { '\u2728' }, new char[] { '\u274C' }, new char[] { '\u274E' }, new char[] { '\u2753', '\u2755' }, new char[] { '\u2757' }, new char[] { '\u275F', '\u2760' }, new char[] { '\u2795', '\u2797' }, new char[] { '\u27B0' }, new char[] { '\u27BF', '\u27CF' }, new char[] { '\u27EC', '\u27EF' }, new char[] { '\u2B00', '\u2E7F' }, new char[] { '\u2E9A' }, new char[] { '\u2EF4', '\u2EFF' }, new char[] { '\u2FD6', '\u2FEF' }, new char[] { '\u2FFC', '\u2FFF' }, new char[] { '\u3040' }, new char[] { '\u3097', '\u3098' }, new char[] { '\u3100', '\u3104' }, new char[] { '\u312D', '\u3130' }, new char[] { '\u318F' }, new char[] { '\u31B8', '\u31EF' }, new char[] { '\u321D', '\u321F' }, new char[] { '\u3244', '\u3250' }, new char[] { '\u327C', '\u327E' }, new char[] { '\u32CC', '\u32CF' }, new char[] { '\u32FF' }, new char[] { '\u3377', '\u337A' }, new char[] { '\u33DE', '\u33DF' }, new char[] { '\u33FF' }, new char[] { '\u4DB6', '\u4DFF' }, new char[] { '\u9FA6', '\u9FFF' }, new char[] { '\uA48D', '\uA48F' }, new char[] { '\uA4C7', '\uABFF' }, new char[] { '\uD7A4', '\uD7FF' }, new char[] { '\uFA2E', '\uFA2F' }, new char[] { '\uFA6B', '\uFAFF' }, new char[] { '\uFB07', '\uFB12' }, new char[] { '\uFB18', '\uFB1C' }, new char[] { '\uFB37' }, new char[] { '\uFB3D' }, new char[] { '\uFB3F' }, new char[] { '\uFB42' }, new char[] { '\uFB45' }, new char[] { '\uFBB2', '\uFBD2' }, new char[] { '\uFD40', '\uFD4F' }, new char[] { '\uFD90', '\uFD91' }, new char[] { '\uFDC8', '\uFDCF' }, new char[] { '\uFDFD', '\uFDFF' }, new char[] { '\uFE10', '\uFE1F' }, new char[] { '\uFE24', '\uFE2F' }, new char[] { '\uFE47', '\uFE48' }, new char[] { '\uFE53' }, new char[] { '\uFE67' }, new char[] { '\uFE6C', '\uFE6F' }, new char[] { '\uFE75' }, new char[] { '\uFEFD', '\uFEFE' }, new char[] { '\uFF00' }, new char[] { '\uFFBF', '\uFFC1' }, new char[] { '\uFFC8', '\uFFC9' }, new char[] { '\uFFD0', '\uFFD1' }, new char[] { '\uFFD8', '\uFFD9' }, new char[] { '\uFFDD', '\uFFDF' }, new char[] { '\uFFE7' }, new char[] { '\uFFEF', '\uFFF8' }, }; final static char[] B1 = new char[] { '\u00AD', '\u034F', '\u1806', '\u180B', '\u180C', '\u180D', '\u200B', '\u200C', '\u200D', '\u2060', '\uFE00', '\uFE01', '\uFE02', '\uFE03', '\uFE04', '\uFE05', '\uFE06', '\uFE07', '\uFE08', '\uFE09', '\uFE0A', '\uFE0B', '\uFE0C', '\uFE0D', '\uFE0E', '\uFE0F', '\uFEFF', }; final static char[] B2search = new char[] { '\u0041', '\u0042', '\u0043', '\u0044', '\u0045', '\u0046', '\u0047', '\u0048', '\u0049', '\u004A', '\u004B', '\u004C', '\u004D', '\u004E', '\u004F', '\u0050', '\u0051', '\u0052', '\u0053', '\u0054', '\u0055', '\u0056', '\u0057', '\u0058', '\u0059', '\u005A', '\u00B5', '\u00C0', '\u00C1', '\u00C2', '\u00C3', '\u00C4', '\u00C5', '\u00C6', '\u00C7', '\u00C8', '\u00C9', '\u00CA', '\u00CB', '\u00CC', '\u00CD', '\u00CE', '\u00CF', '\u00D0', '\u00D1', '\u00D2', '\u00D3', '\u00D4', '\u00D5', '\u00D6', '\u00D8', '\u00D9', '\u00DA', '\u00DB', '\u00DC', '\u00DD', '\u00DE', '\u00DF', '\u0100', '\u0102', '\u0104', '\u0106', '\u0108', '\u010A', '\u010C', '\u010E', '\u0110', '\u0112', '\u0114', '\u0116', '\u0118', '\u011A', '\u011C', '\u011E', '\u0120', '\u0122', '\u0124', '\u0126', '\u0128', '\u012A', '\u012C', '\u012E', '\u0130', '\u0132', '\u0134', '\u0136', '\u0139', '\u013B', '\u013D', '\u013F', '\u0141', '\u0143', '\u0145', '\u0147', '\u0149', '\u014A', '\u014C', '\u014E', '\u0150', '\u0152', '\u0154', '\u0156', '\u0158', '\u015A', '\u015C', '\u015E', '\u0160', '\u0162', '\u0164', '\u0166', '\u0168', '\u016A', '\u016C', '\u016E', '\u0170', '\u0172', '\u0174', '\u0176', '\u0178', '\u0179', '\u017B', '\u017D', '\u017F', '\u0181', '\u0182', '\u0184', '\u0186', '\u0187', '\u0189', '\u018A', '\u018B', '\u018E', '\u018F', '\u0190', '\u0191', '\u0193', '\u0194', '\u0196', '\u0197', '\u0198', '\u019C', '\u019D', '\u019F', '\u01A0', '\u01A2', '\u01A4', '\u01A6', '\u01A7', '\u01A9', '\u01AC', '\u01AE', '\u01AF', '\u01B1', '\u01B2', '\u01B3', '\u01B5', '\u01B7', '\u01B8', '\u01BC', '\u01C4', '\u01C5', '\u01C7', '\u01C8', '\u01CA', '\u01CB', '\u01CD', '\u01CF', '\u01D1', '\u01D3', '\u01D5', '\u01D7', '\u01D9', '\u01DB', '\u01DE', '\u01E0', '\u01E2', '\u01E4', '\u01E6', '\u01E8', '\u01EA', '\u01EC', '\u01EE', '\u01F0', '\u01F1', '\u01F2', '\u01F4', '\u01F6', '\u01F7', '\u01F8', '\u01FA', '\u01FC', '\u01FE', '\u0200', '\u0202', '\u0204', '\u0206', '\u0208', '\u020A', '\u020C', '\u020E', '\u0210', '\u0212', '\u0214', '\u0216', '\u0218', '\u021A', '\u021C', '\u021E', '\u0220', '\u0222', '\u0224', '\u0226', '\u0228', '\u022A', '\u022C', '\u022E', '\u0230', '\u0232', '\u0345', '\u037A', '\u0386', '\u0388', '\u0389', '\u038A', '\u038C', '\u038E', '\u038F', '\u0390', '\u0391', '\u0392', '\u0393', '\u0394', '\u0395', '\u0396', '\u0397', '\u0398', '\u0399', '\u039A', '\u039B', '\u039C', '\u039D', '\u039E', '\u039F', '\u03A0', '\u03A1', '\u03A3', '\u03A4', '\u03A5', '\u03A6', '\u03A7', '\u03A8', '\u03A9', '\u03AA', '\u03AB', '\u03B0', '\u03C2', '\u03D0', '\u03D1', '\u03D2', '\u03D3', '\u03D4', '\u03D5', '\u03D6', '\u03D8', '\u03DA', '\u03DC', '\u03DE', '\u03E0', '\u03E2', '\u03E4', '\u03E6', '\u03E8', '\u03EA', '\u03EC', '\u03EE', '\u03F0', '\u03F1', '\u03F2', '\u03F4', '\u03F5', '\u0400', '\u0401', '\u0402', '\u0403', '\u0404', '\u0405', '\u0406', '\u0407', '\u0408', '\u0409', '\u040A', '\u040B', '\u040C', '\u040D', '\u040E', '\u040F', '\u0410', '\u0411', '\u0412', '\u0413', '\u0414', '\u0415', '\u0416', '\u0417', '\u0418', '\u0419', '\u041A', '\u041B', '\u041C', '\u041D', '\u041E', '\u041F', '\u0420', '\u0421', '\u0422', '\u0423', '\u0424', '\u0425', '\u0426', '\u0427', '\u0428', '\u0429', '\u042A', '\u042B', '\u042C', '\u042D', '\u042E', '\u042F', '\u0460', '\u0462', '\u0464', '\u0466', '\u0468', '\u046A', '\u046C', '\u046E', '\u0470', '\u0472', '\u0474', '\u0476', '\u0478', '\u047A', '\u047C', '\u047E', '\u0480', '\u048A', '\u048C', '\u048E', '\u0490', '\u0492', '\u0494', '\u0496', '\u0498', '\u049A', '\u049C', '\u049E', '\u04A0', '\u04A2', '\u04A4', '\u04A6', '\u04A8', '\u04AA', '\u04AC', '\u04AE', '\u04B0', '\u04B2', '\u04B4', '\u04B6',
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -