Lines Matching full:fffd
931 FFFD = u'\ufffd'
934 ('\x80', FFFD), # continuation byte
935 ('\x80\x80', FFFD*2), # 2 continuation bytes
936 ('\xc0', FFFD),
937 ('\xc0\xc0', FFFD*2),
938 ('\xc1', FFFD),
939 ('\xc1\xc0', FFFD*2),
940 ('\xc0\xc1', FFFD*2),
942 ('\xc2', FFFD), # only the start byte
943 ('\xc2\xc2', FFFD*2), # 2 start bytes
944 ('\xc2\xc2\xc2', FFFD*3), # 2 start bytes
945 ('\xc2\x41', FFFD+'A'), # invalid continuation byte
947 ('\xe1', FFFD), # only the start byte
948 ('\xe1\xe1', FFFD*2), # 2 start bytes
949 ('\xe1\xe1\xe1', FFFD*3), # 3 start bytes
950 ('\xe1\xe1\xe1\xe1', FFFD*4), # 4 start bytes
951 ('\xe1\x80', FFFD), # only 1 continuation byte
952 ('\xe1\x41', FFFD+'A'), # invalid continuation byte
953 ('\xe1\x41\x80', FFFD+'A'+FFFD), # invalid cb followed by valid cb
954 ('\xe1\x41\x41', FFFD+'AA'), # 2 invalid continuation bytes
955 ('\xe1\x80\x41', FFFD+'A'), # only 1 valid continuation byte
956 ('\xe1\x80\xe1\x41', FFFD*2+'A'), # 1 valid and the other invalid
957 ('\xe1\x41\xe1\x80', FFFD+'A'+FFFD), # 1 invalid and the other valid
959 ('\xf1', FFFD), # only the start byte
960 ('\xf1\xf1', FFFD*2), # 2 start bytes
961 ('\xf1\xf1\xf1', FFFD*3), # 3 start bytes
962 ('\xf1\xf1\xf1\xf1', FFFD*4), # 4 start bytes
963 ('\xf1\xf1\xf1\xf1\xf1', FFFD*5), # 5 start bytes
964 ('\xf1\x80', FFFD), # only 1 continuation bytes
965 ('\xf1\x80\x80', FFFD), # only 2 continuation bytes
966 ('\xf1\x80\x41', FFFD+'A'), # 1 valid cb and 1 invalid
967 ('\xf1\x80\x41\x41', FFFD+'AA'), # 1 valid cb and 1 invalid
968 ('\xf1\x80\x80\x41', FFFD+'A'), # 2 valid cb and 1 invalid
969 ('\xf1\x41\x80', FFFD+'A'+FFFD), # 1 invalid cv and 1 valid
970 ('\xf1\x41\x80\x80', FFFD+'A'+FFFD*2), # 1 invalid cb and 2 invalid
971 ('\xf1\x41\x80\x41', FFFD+'A'+FFFD+'A'), # 2 invalid cb and 1 invalid
972 ('\xf1\x41\x41\x80', FFFD+'AA'+FFFD), # 1 valid cb and 1 invalid
973 ('\xf1\x41\xf1\x80', FFFD+'A'+FFFD),
974 ('\xf1\x41\x80\xf1', FFFD+'A'+FFFD*2),
975 ('\xf1\xf1\x80\x41', FFFD*2+'A'),
976 ('\xf1\x41\xf1\xf1', FFFD+'A'+FFFD*2),
978 ('\xf5', FFFD), # only the start byte
979 ('\xf5\xf5', FFFD*2), # 2 start bytes
980 ('\xf5\x80', FFFD*2), # only 1 continuation byte
981 ('\xf5\x80\x80', FFFD*3), # only 2 continuation byte
982 ('\xf5\x80\x80\x80', FFFD*4), # 3 continuation bytes
983 ('\xf5\x80\x41', FFFD*2+'A'), # 1 valid cb and 1 invalid
984 ('\xf5\x80\x41\xf5', FFFD*2+'A'+FFFD),
985 ('\xf5\x41\x80\x80\x41', FFFD+'A'+FFFD*2+'A'),
987 ('\xf8', FFFD), # only the start byte
988 ('\xf8\xf8', FFFD*2), # 2 start bytes
989 ('\xf8\x80', FFFD*2), # only one continuation byte
990 ('\xf8\x80\x41', FFFD*2 + 'A'), # 1 valid cb and 1 invalid
991 ('\xf8\x80\x80\x80\x80', FFFD*5), # invalid 5 bytes seq with 5 bytes
993 ('\xfc', FFFD), # only the start byte
994 ('\xfc\xfc', FFFD*2), # 2 start bytes
995 ('\xfc\x80\x80', FFFD*3), # only 2 continuation bytes
996 ('\xfc\x80\x80\x80\x80\x80', FFFD*6), # 6 continuation bytes
998 ('\xfe', FFFD),
999 ('\xfe\x80\x80', FFFD*3),