Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-inclu...
File: formatting.php
*
[1000] Fix | Delete
* @param string $text The text which is to be decoded.
[1001] Fix | Delete
* @param string|int $quote_style Optional. Converts double quotes if set to ENT_COMPAT,
[1002] Fix | Delete
* both single and double if set to ENT_QUOTES or
[1003] Fix | Delete
* none if set to ENT_NOQUOTES.
[1004] Fix | Delete
* Also compatible with old _wp_specialchars() values;
[1005] Fix | Delete
* converting single quotes if set to 'single',
[1006] Fix | Delete
* double if set to 'double' or both if otherwise set.
[1007] Fix | Delete
* Default is ENT_NOQUOTES.
[1008] Fix | Delete
* @return string The decoded text without HTML entities.
[1009] Fix | Delete
*/
[1010] Fix | Delete
function wp_specialchars_decode( $text, $quote_style = ENT_NOQUOTES ) {
[1011] Fix | Delete
$text = (string) $text;
[1012] Fix | Delete
[1013] Fix | Delete
if ( 0 === strlen( $text ) ) {
[1014] Fix | Delete
return '';
[1015] Fix | Delete
}
[1016] Fix | Delete
[1017] Fix | Delete
// Don't bother if there are no entities - saves a lot of processing.
[1018] Fix | Delete
if ( ! str_contains( $text, '&' ) ) {
[1019] Fix | Delete
return $text;
[1020] Fix | Delete
}
[1021] Fix | Delete
[1022] Fix | Delete
// Match the previous behavior of _wp_specialchars() when the $quote_style is not an accepted value.
[1023] Fix | Delete
if ( empty( $quote_style ) ) {
[1024] Fix | Delete
$quote_style = ENT_NOQUOTES;
[1025] Fix | Delete
} elseif ( ! in_array( $quote_style, array( 0, 2, 3, 'single', 'double' ), true ) ) {
[1026] Fix | Delete
$quote_style = ENT_QUOTES;
[1027] Fix | Delete
}
[1028] Fix | Delete
[1029] Fix | Delete
// More complete than get_html_translation_table( HTML_SPECIALCHARS ).
[1030] Fix | Delete
$single = array(
[1031] Fix | Delete
''' => '\'',
[1032] Fix | Delete
''' => '\'',
[1033] Fix | Delete
);
[1034] Fix | Delete
$single_preg = array(
[1035] Fix | Delete
'/&#0*39;/' => ''',
[1036] Fix | Delete
'/&#x0*27;/i' => ''',
[1037] Fix | Delete
);
[1038] Fix | Delete
$double = array(
[1039] Fix | Delete
'"' => '"',
[1040] Fix | Delete
'"' => '"',
[1041] Fix | Delete
'"' => '"',
[1042] Fix | Delete
);
[1043] Fix | Delete
$double_preg = array(
[1044] Fix | Delete
'/&#0*34;/' => '"',
[1045] Fix | Delete
'/&#x0*22;/i' => '"',
[1046] Fix | Delete
);
[1047] Fix | Delete
$others = array(
[1048] Fix | Delete
'&lt;' => '<',
[1049] Fix | Delete
'&#060;' => '<',
[1050] Fix | Delete
'&gt;' => '>',
[1051] Fix | Delete
'&#062;' => '>',
[1052] Fix | Delete
'&amp;' => '&',
[1053] Fix | Delete
'&#038;' => '&',
[1054] Fix | Delete
'&#x26;' => '&',
[1055] Fix | Delete
);
[1056] Fix | Delete
$others_preg = array(
[1057] Fix | Delete
'/&#0*60;/' => '&#060;',
[1058] Fix | Delete
'/&#0*62;/' => '&#062;',
[1059] Fix | Delete
'/&#0*38;/' => '&#038;',
[1060] Fix | Delete
'/&#x0*26;/i' => '&#x26;',
[1061] Fix | Delete
);
[1062] Fix | Delete
[1063] Fix | Delete
if ( ENT_QUOTES === $quote_style ) {
[1064] Fix | Delete
$translation = array_merge( $single, $double, $others );
[1065] Fix | Delete
$translation_preg = array_merge( $single_preg, $double_preg, $others_preg );
[1066] Fix | Delete
} elseif ( ENT_COMPAT === $quote_style || 'double' === $quote_style ) {
[1067] Fix | Delete
$translation = array_merge( $double, $others );
[1068] Fix | Delete
$translation_preg = array_merge( $double_preg, $others_preg );
[1069] Fix | Delete
} elseif ( 'single' === $quote_style ) {
[1070] Fix | Delete
$translation = array_merge( $single, $others );
[1071] Fix | Delete
$translation_preg = array_merge( $single_preg, $others_preg );
[1072] Fix | Delete
} elseif ( ENT_NOQUOTES === $quote_style ) {
[1073] Fix | Delete
$translation = $others;
[1074] Fix | Delete
$translation_preg = $others_preg;
[1075] Fix | Delete
}
[1076] Fix | Delete
[1077] Fix | Delete
// Remove zero padding on numeric entities.
[1078] Fix | Delete
$text = preg_replace( array_keys( $translation_preg ), array_values( $translation_preg ), $text );
[1079] Fix | Delete
[1080] Fix | Delete
// Replace characters according to translation table.
[1081] Fix | Delete
return strtr( $text, $translation );
[1082] Fix | Delete
}
[1083] Fix | Delete
[1084] Fix | Delete
/**
[1085] Fix | Delete
* Checks for invalid UTF8 in a string.
[1086] Fix | Delete
*
[1087] Fix | Delete
* @since 2.8.0
[1088] Fix | Delete
*
[1089] Fix | Delete
* @param string $text The text which is to be checked.
[1090] Fix | Delete
* @param bool $strip Optional. Whether to attempt to strip out invalid UTF8. Default false.
[1091] Fix | Delete
* @return string The checked text.
[1092] Fix | Delete
*/
[1093] Fix | Delete
function wp_check_invalid_utf8( $text, $strip = false ) {
[1094] Fix | Delete
$text = (string) $text;
[1095] Fix | Delete
[1096] Fix | Delete
if ( 0 === strlen( $text ) ) {
[1097] Fix | Delete
return '';
[1098] Fix | Delete
}
[1099] Fix | Delete
[1100] Fix | Delete
// Store the site charset as a static to avoid multiple calls to get_option().
[1101] Fix | Delete
static $is_utf8 = null;
[1102] Fix | Delete
if ( ! isset( $is_utf8 ) ) {
[1103] Fix | Delete
$is_utf8 = is_utf8_charset();
[1104] Fix | Delete
}
[1105] Fix | Delete
if ( ! $is_utf8 ) {
[1106] Fix | Delete
return $text;
[1107] Fix | Delete
}
[1108] Fix | Delete
[1109] Fix | Delete
// Check for support for utf8 in the installed PCRE library once and store the result in a static.
[1110] Fix | Delete
static $utf8_pcre = null;
[1111] Fix | Delete
if ( ! isset( $utf8_pcre ) ) {
[1112] Fix | Delete
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
[1113] Fix | Delete
$utf8_pcre = @preg_match( '/^./u', 'a' );
[1114] Fix | Delete
}
[1115] Fix | Delete
// We can't demand utf8 in the PCRE installation, so just return the string in those cases.
[1116] Fix | Delete
if ( ! $utf8_pcre ) {
[1117] Fix | Delete
return $text;
[1118] Fix | Delete
}
[1119] Fix | Delete
[1120] Fix | Delete
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged -- preg_match fails when it encounters invalid UTF8 in $text.
[1121] Fix | Delete
if ( 1 === @preg_match( '/^./us', $text ) ) {
[1122] Fix | Delete
return $text;
[1123] Fix | Delete
}
[1124] Fix | Delete
[1125] Fix | Delete
// Attempt to strip the bad chars if requested (not recommended).
[1126] Fix | Delete
if ( $strip && function_exists( 'iconv' ) ) {
[1127] Fix | Delete
return iconv( 'utf-8', 'utf-8', $text );
[1128] Fix | Delete
}
[1129] Fix | Delete
[1130] Fix | Delete
return '';
[1131] Fix | Delete
}
[1132] Fix | Delete
[1133] Fix | Delete
/**
[1134] Fix | Delete
* Encodes the Unicode values to be used in the URI.
[1135] Fix | Delete
*
[1136] Fix | Delete
* @since 1.5.0
[1137] Fix | Delete
* @since 5.8.3 Added the `encode_ascii_characters` parameter.
[1138] Fix | Delete
*
[1139] Fix | Delete
* @param string $utf8_string String to encode.
[1140] Fix | Delete
* @param int $length Max length of the string
[1141] Fix | Delete
* @param bool $encode_ascii_characters Whether to encode ascii characters such as < " '
[1142] Fix | Delete
* @return string String with Unicode encoded for URI.
[1143] Fix | Delete
*/
[1144] Fix | Delete
function utf8_uri_encode( $utf8_string, $length = 0, $encode_ascii_characters = false ) {
[1145] Fix | Delete
$unicode = '';
[1146] Fix | Delete
$values = array();
[1147] Fix | Delete
$num_octets = 1;
[1148] Fix | Delete
$unicode_length = 0;
[1149] Fix | Delete
[1150] Fix | Delete
mbstring_binary_safe_encoding();
[1151] Fix | Delete
$string_length = strlen( $utf8_string );
[1152] Fix | Delete
reset_mbstring_encoding();
[1153] Fix | Delete
[1154] Fix | Delete
for ( $i = 0; $i < $string_length; $i++ ) {
[1155] Fix | Delete
[1156] Fix | Delete
$value = ord( $utf8_string[ $i ] );
[1157] Fix | Delete
[1158] Fix | Delete
if ( $value < 128 ) {
[1159] Fix | Delete
$char = chr( $value );
[1160] Fix | Delete
$encoded_char = $encode_ascii_characters ? rawurlencode( $char ) : $char;
[1161] Fix | Delete
$encoded_char_length = strlen( $encoded_char );
[1162] Fix | Delete
if ( $length && ( $unicode_length + $encoded_char_length ) > $length ) {
[1163] Fix | Delete
break;
[1164] Fix | Delete
}
[1165] Fix | Delete
$unicode .= $encoded_char;
[1166] Fix | Delete
$unicode_length += $encoded_char_length;
[1167] Fix | Delete
} else {
[1168] Fix | Delete
if ( count( $values ) === 0 ) {
[1169] Fix | Delete
if ( $value < 224 ) {
[1170] Fix | Delete
$num_octets = 2;
[1171] Fix | Delete
} elseif ( $value < 240 ) {
[1172] Fix | Delete
$num_octets = 3;
[1173] Fix | Delete
} else {
[1174] Fix | Delete
$num_octets = 4;
[1175] Fix | Delete
}
[1176] Fix | Delete
}
[1177] Fix | Delete
[1178] Fix | Delete
$values[] = $value;
[1179] Fix | Delete
[1180] Fix | Delete
if ( $length && ( $unicode_length + ( $num_octets * 3 ) ) > $length ) {
[1181] Fix | Delete
break;
[1182] Fix | Delete
}
[1183] Fix | Delete
if ( count( $values ) === $num_octets ) {
[1184] Fix | Delete
for ( $j = 0; $j < $num_octets; $j++ ) {
[1185] Fix | Delete
$unicode .= '%' . dechex( $values[ $j ] );
[1186] Fix | Delete
}
[1187] Fix | Delete
[1188] Fix | Delete
$unicode_length += $num_octets * 3;
[1189] Fix | Delete
[1190] Fix | Delete
$values = array();
[1191] Fix | Delete
$num_octets = 1;
[1192] Fix | Delete
}
[1193] Fix | Delete
}
[1194] Fix | Delete
}
[1195] Fix | Delete
[1196] Fix | Delete
return $unicode;
[1197] Fix | Delete
}
[1198] Fix | Delete
[1199] Fix | Delete
/**
[1200] Fix | Delete
* Converts all accent characters to ASCII characters.
[1201] Fix | Delete
*
[1202] Fix | Delete
* If there are no accent characters, then the string given is just returned.
[1203] Fix | Delete
*
[1204] Fix | Delete
* **Accent characters converted:**
[1205] Fix | Delete
*
[1206] Fix | Delete
* Currency signs:
[1207] Fix | Delete
*
[1208] Fix | Delete
* | Code | Glyph | Replacement | Description |
[1209] Fix | Delete
* | -------- | ----- | ----------- | ------------------- |
[1210] Fix | Delete
* | U+00A3 | £ | (empty) | British Pound sign |
[1211] Fix | Delete
* | U+20AC | € | E | Euro sign |
[1212] Fix | Delete
*
[1213] Fix | Delete
* Decompositions for Latin-1 Supplement:
[1214] Fix | Delete
*
[1215] Fix | Delete
* | Code | Glyph | Replacement | Description |
[1216] Fix | Delete
* | ------- | ----- | ----------- | -------------------------------------- |
[1217] Fix | Delete
* | U+00AA | ª | a | Feminine ordinal indicator |
[1218] Fix | Delete
* | U+00BA | º | o | Masculine ordinal indicator |
[1219] Fix | Delete
* | U+00C0 | À | A | Latin capital letter A with grave |
[1220] Fix | Delete
* | U+00C1 | Á | A | Latin capital letter A with acute |
[1221] Fix | Delete
* | U+00C2 | Â | A | Latin capital letter A with circumflex |
[1222] Fix | Delete
* | U+00C3 | Ã | A | Latin capital letter A with tilde |
[1223] Fix | Delete
* | U+00C4 | Ä | A | Latin capital letter A with diaeresis |
[1224] Fix | Delete
* | U+00C5 | Å | A | Latin capital letter A with ring above |
[1225] Fix | Delete
* | U+00C6 | Æ | AE | Latin capital letter AE |
[1226] Fix | Delete
* | U+00C7 | Ç | C | Latin capital letter C with cedilla |
[1227] Fix | Delete
* | U+00C8 | È | E | Latin capital letter E with grave |
[1228] Fix | Delete
* | U+00C9 | É | E | Latin capital letter E with acute |
[1229] Fix | Delete
* | U+00CA | Ê | E | Latin capital letter E with circumflex |
[1230] Fix | Delete
* | U+00CB | Ë | E | Latin capital letter E with diaeresis |
[1231] Fix | Delete
* | U+00CC | Ì | I | Latin capital letter I with grave |
[1232] Fix | Delete
* | U+00CD | Í | I | Latin capital letter I with acute |
[1233] Fix | Delete
* | U+00CE | Î | I | Latin capital letter I with circumflex |
[1234] Fix | Delete
* | U+00CF | Ï | I | Latin capital letter I with diaeresis |
[1235] Fix | Delete
* | U+00D0 | Ð | D | Latin capital letter Eth |
[1236] Fix | Delete
* | U+00D1 | Ñ | N | Latin capital letter N with tilde |
[1237] Fix | Delete
* | U+00D2 | Ò | O | Latin capital letter O with grave |
[1238] Fix | Delete
* | U+00D3 | Ó | O | Latin capital letter O with acute |
[1239] Fix | Delete
* | U+00D4 | Ô | O | Latin capital letter O with circumflex |
[1240] Fix | Delete
* | U+00D5 | Õ | O | Latin capital letter O with tilde |
[1241] Fix | Delete
* | U+00D6 | Ö | O | Latin capital letter O with diaeresis |
[1242] Fix | Delete
* | U+00D8 | Ø | O | Latin capital letter O with stroke |
[1243] Fix | Delete
* | U+00D9 | Ù | U | Latin capital letter U with grave |
[1244] Fix | Delete
* | U+00DA | Ú | U | Latin capital letter U with acute |
[1245] Fix | Delete
* | U+00DB | Û | U | Latin capital letter U with circumflex |
[1246] Fix | Delete
* | U+00DC | Ü | U | Latin capital letter U with diaeresis |
[1247] Fix | Delete
* | U+00DD | Ý | Y | Latin capital letter Y with acute |
[1248] Fix | Delete
* | U+00DE | Þ | TH | Latin capital letter Thorn |
[1249] Fix | Delete
* | U+00DF | ß | s | Latin small letter sharp s |
[1250] Fix | Delete
* | U+00E0 | à | a | Latin small letter a with grave |
[1251] Fix | Delete
* | U+00E1 | á | a | Latin small letter a with acute |
[1252] Fix | Delete
* | U+00E2 | â | a | Latin small letter a with circumflex |
[1253] Fix | Delete
* | U+00E3 | ã | a | Latin small letter a with tilde |
[1254] Fix | Delete
* | U+00E4 | ä | a | Latin small letter a with diaeresis |
[1255] Fix | Delete
* | U+00E5 | å | a | Latin small letter a with ring above |
[1256] Fix | Delete
* | U+00E6 | æ | ae | Latin small letter ae |
[1257] Fix | Delete
* | U+00E7 | ç | c | Latin small letter c with cedilla |
[1258] Fix | Delete
* | U+00E8 | è | e | Latin small letter e with grave |
[1259] Fix | Delete
* | U+00E9 | é | e | Latin small letter e with acute |
[1260] Fix | Delete
* | U+00EA | ê | e | Latin small letter e with circumflex |
[1261] Fix | Delete
* | U+00EB | ë | e | Latin small letter e with diaeresis |
[1262] Fix | Delete
* | U+00EC | ì | i | Latin small letter i with grave |
[1263] Fix | Delete
* | U+00ED | í | i | Latin small letter i with acute |
[1264] Fix | Delete
* | U+00EE | î | i | Latin small letter i with circumflex |
[1265] Fix | Delete
* | U+00EF | ï | i | Latin small letter i with diaeresis |
[1266] Fix | Delete
* | U+00F0 | ð | d | Latin small letter Eth |
[1267] Fix | Delete
* | U+00F1 | ñ | n | Latin small letter n with tilde |
[1268] Fix | Delete
* | U+00F2 | ò | o | Latin small letter o with grave |
[1269] Fix | Delete
* | U+00F3 | ó | o | Latin small letter o with acute |
[1270] Fix | Delete
* | U+00F4 | ô | o | Latin small letter o with circumflex |
[1271] Fix | Delete
* | U+00F5 | õ | o | Latin small letter o with tilde |
[1272] Fix | Delete
* | U+00F6 | ö | o | Latin small letter o with diaeresis |
[1273] Fix | Delete
* | U+00F8 | ø | o | Latin small letter o with stroke |
[1274] Fix | Delete
* | U+00F9 | ù | u | Latin small letter u with grave |
[1275] Fix | Delete
* | U+00FA | ú | u | Latin small letter u with acute |
[1276] Fix | Delete
* | U+00FB | û | u | Latin small letter u with circumflex |
[1277] Fix | Delete
* | U+00FC | ü | u | Latin small letter u with diaeresis |
[1278] Fix | Delete
* | U+00FD | ý | y | Latin small letter y with acute |
[1279] Fix | Delete
* | U+00FE | þ | th | Latin small letter Thorn |
[1280] Fix | Delete
* | U+00FF | ÿ | y | Latin small letter y with diaeresis |
[1281] Fix | Delete
*
[1282] Fix | Delete
* Decompositions for Latin Extended-A:
[1283] Fix | Delete
*
[1284] Fix | Delete
* | Code | Glyph | Replacement | Description |
[1285] Fix | Delete
* | ------- | ----- | ----------- | ------------------------------------------------- |
[1286] Fix | Delete
* | U+0100 | Ā | A | Latin capital letter A with macron |
[1287] Fix | Delete
* | U+0101 | ā | a | Latin small letter a with macron |
[1288] Fix | Delete
* | U+0102 | Ă | A | Latin capital letter A with breve |
[1289] Fix | Delete
* | U+0103 | ă | a | Latin small letter a with breve |
[1290] Fix | Delete
* | U+0104 | Ą | A | Latin capital letter A with ogonek |
[1291] Fix | Delete
* | U+0105 | ą | a | Latin small letter a with ogonek |
[1292] Fix | Delete
* | U+01006 | Ć | C | Latin capital letter C with acute |
[1293] Fix | Delete
* | U+0107 | ć | c | Latin small letter c with acute |
[1294] Fix | Delete
* | U+0108 | Ĉ | C | Latin capital letter C with circumflex |
[1295] Fix | Delete
* | U+0109 | ĉ | c | Latin small letter c with circumflex |
[1296] Fix | Delete
* | U+010A | Ċ | C | Latin capital letter C with dot above |
[1297] Fix | Delete
* | U+010B | ċ | c | Latin small letter c with dot above |
[1298] Fix | Delete
* | U+010C | Č | C | Latin capital letter C with caron |
[1299] Fix | Delete
* | U+010D | č | c | Latin small letter c with caron |
[1300] Fix | Delete
* | U+010E | Ď | D | Latin capital letter D with caron |
[1301] Fix | Delete
* | U+010F | ď | d | Latin small letter d with caron |
[1302] Fix | Delete
* | U+0110 | Đ | D | Latin capital letter D with stroke |
[1303] Fix | Delete
* | U+0111 | đ | d | Latin small letter d with stroke |
[1304] Fix | Delete
* | U+0112 | Ē | E | Latin capital letter E with macron |
[1305] Fix | Delete
* | U+0113 | ē | e | Latin small letter e with macron |
[1306] Fix | Delete
* | U+0114 | Ĕ | E | Latin capital letter E with breve |
[1307] Fix | Delete
* | U+0115 | ĕ | e | Latin small letter e with breve |
[1308] Fix | Delete
* | U+0116 | Ė | E | Latin capital letter E with dot above |
[1309] Fix | Delete
* | U+0117 | ė | e | Latin small letter e with dot above |
[1310] Fix | Delete
* | U+0118 | Ę | E | Latin capital letter E with ogonek |
[1311] Fix | Delete
* | U+0119 | ę | e | Latin small letter e with ogonek |
[1312] Fix | Delete
* | U+011A | Ě | E | Latin capital letter E with caron |
[1313] Fix | Delete
* | U+011B | ě | e | Latin small letter e with caron |
[1314] Fix | Delete
* | U+011C | Ĝ | G | Latin capital letter G with circumflex |
[1315] Fix | Delete
* | U+011D | ĝ | g | Latin small letter g with circumflex |
[1316] Fix | Delete
* | U+011E | Ğ | G | Latin capital letter G with breve |
[1317] Fix | Delete
* | U+011F | ğ | g | Latin small letter g with breve |
[1318] Fix | Delete
* | U+0120 | Ġ | G | Latin capital letter G with dot above |
[1319] Fix | Delete
* | U+0121 | ġ | g | Latin small letter g with dot above |
[1320] Fix | Delete
* | U+0122 | Ģ | G | Latin capital letter G with cedilla |
[1321] Fix | Delete
* | U+0123 | ģ | g | Latin small letter g with cedilla |
[1322] Fix | Delete
* | U+0124 | Ĥ | H | Latin capital letter H with circumflex |
[1323] Fix | Delete
* | U+0125 | ĥ | h | Latin small letter h with circumflex |
[1324] Fix | Delete
* | U+0126 | Ħ | H | Latin capital letter H with stroke |
[1325] Fix | Delete
* | U+0127 | ħ | h | Latin small letter h with stroke |
[1326] Fix | Delete
* | U+0128 | Ĩ | I | Latin capital letter I with tilde |
[1327] Fix | Delete
* | U+0129 | ĩ | i | Latin small letter i with tilde |
[1328] Fix | Delete
* | U+012A | Ī | I | Latin capital letter I with macron |
[1329] Fix | Delete
* | U+012B | ī | i | Latin small letter i with macron |
[1330] Fix | Delete
* | U+012C | Ĭ | I | Latin capital letter I with breve |
[1331] Fix | Delete
* | U+012D | ĭ | i | Latin small letter i with breve |
[1332] Fix | Delete
* | U+012E | Į | I | Latin capital letter I with ogonek |
[1333] Fix | Delete
* | U+012F | į | i | Latin small letter i with ogonek |
[1334] Fix | Delete
* | U+0130 | İ | I | Latin capital letter I with dot above |
[1335] Fix | Delete
* | U+0131 | ı | i | Latin small letter dotless i |
[1336] Fix | Delete
* | U+0132 | IJ | IJ | Latin capital ligature IJ |
[1337] Fix | Delete
* | U+0133 | ij | ij | Latin small ligature ij |
[1338] Fix | Delete
* | U+0134 | Ĵ | J | Latin capital letter J with circumflex |
[1339] Fix | Delete
* | U+0135 | ĵ | j | Latin small letter j with circumflex |
[1340] Fix | Delete
* | U+0136 | Ķ | K | Latin capital letter K with cedilla |
[1341] Fix | Delete
* | U+0137 | ķ | k | Latin small letter k with cedilla |
[1342] Fix | Delete
* | U+0138 | ĸ | k | Latin small letter Kra |
[1343] Fix | Delete
* | U+0139 | Ĺ | L | Latin capital letter L with acute |
[1344] Fix | Delete
* | U+013A | ĺ | l | Latin small letter l with acute |
[1345] Fix | Delete
* | U+013B | Ļ | L | Latin capital letter L with cedilla |
[1346] Fix | Delete
* | U+013C | ļ | l | Latin small letter l with cedilla |
[1347] Fix | Delete
* | U+013D | Ľ | L | Latin capital letter L with caron |
[1348] Fix | Delete
* | U+013E | ľ | l | Latin small letter l with caron |
[1349] Fix | Delete
* | U+013F | Ŀ | L | Latin capital letter L with middle dot |
[1350] Fix | Delete
* | U+0140 | ŀ | l | Latin small letter l with middle dot |
[1351] Fix | Delete
* | U+0141 | Ł | L | Latin capital letter L with stroke |
[1352] Fix | Delete
* | U+0142 | ł | l | Latin small letter l with stroke |
[1353] Fix | Delete
* | U+0143 | Ń | N | Latin capital letter N with acute |
[1354] Fix | Delete
* | U+0144 | ń | n | Latin small letter N with acute |
[1355] Fix | Delete
* | U+0145 | Ņ | N | Latin capital letter N with cedilla |
[1356] Fix | Delete
* | U+0146 | ņ | n | Latin small letter n with cedilla |
[1357] Fix | Delete
* | U+0147 | Ň | N | Latin capital letter N with caron |
[1358] Fix | Delete
* | U+0148 | ň | n | Latin small letter n with caron |
[1359] Fix | Delete
* | U+0149 | ʼn | n | Latin small letter n preceded by apostrophe |
[1360] Fix | Delete
* | U+014A | Ŋ | N | Latin capital letter Eng |
[1361] Fix | Delete
* | U+014B | ŋ | n | Latin small letter Eng |
[1362] Fix | Delete
* | U+014C | Ō | O | Latin capital letter O with macron |
[1363] Fix | Delete
* | U+014D | ō | o | Latin small letter o with macron |
[1364] Fix | Delete
* | U+014E | Ŏ | O | Latin capital letter O with breve |
[1365] Fix | Delete
* | U+014F | ŏ | o | Latin small letter o with breve |
[1366] Fix | Delete
* | U+0150 | Ő | O | Latin capital letter O with double acute |
[1367] Fix | Delete
* | U+0151 | ő | o | Latin small letter o with double acute |
[1368] Fix | Delete
* | U+0152 | Œ | OE | Latin capital ligature OE |
[1369] Fix | Delete
* | U+0153 | œ | oe | Latin small ligature oe |
[1370] Fix | Delete
* | U+0154 | Ŕ | R | Latin capital letter R with acute |
[1371] Fix | Delete
* | U+0155 | ŕ | r | Latin small letter r with acute |
[1372] Fix | Delete
* | U+0156 | Ŗ | R | Latin capital letter R with cedilla |
[1373] Fix | Delete
* | U+0157 | ŗ | r | Latin small letter r with cedilla |
[1374] Fix | Delete
* | U+0158 | Ř | R | Latin capital letter R with caron |
[1375] Fix | Delete
* | U+0159 | ř | r | Latin small letter r with caron |
[1376] Fix | Delete
* | U+015A | Ś | S | Latin capital letter S with acute |
[1377] Fix | Delete
* | U+015B | ś | s | Latin small letter s with acute |
[1378] Fix | Delete
* | U+015C | Ŝ | S | Latin capital letter S with circumflex |
[1379] Fix | Delete
* | U+015D | ŝ | s | Latin small letter s with circumflex |
[1380] Fix | Delete
* | U+015E | Ş | S | Latin capital letter S with cedilla |
[1381] Fix | Delete
* | U+015F | ş | s | Latin small letter s with cedilla |
[1382] Fix | Delete
* | U+0160 | Š | S | Latin capital letter S with caron |
[1383] Fix | Delete
* | U+0161 | š | s | Latin small letter s with caron |
[1384] Fix | Delete
* | U+0162 | Ţ | T | Latin capital letter T with cedilla |
[1385] Fix | Delete
* | U+0163 | ţ | t | Latin small letter t with cedilla |
[1386] Fix | Delete
* | U+0164 | Ť | T | Latin capital letter T with caron |
[1387] Fix | Delete
* | U+0165 | ť | t | Latin small letter t with caron |
[1388] Fix | Delete
* | U+0166 | Ŧ | T | Latin capital letter T with stroke |
[1389] Fix | Delete
* | U+0167 | ŧ | t | Latin small letter t with stroke |
[1390] Fix | Delete
* | U+0168 | Ũ | U | Latin capital letter U with tilde |
[1391] Fix | Delete
* | U+0169 | ũ | u | Latin small letter u with tilde |
[1392] Fix | Delete
* | U+016A | Ū | U | Latin capital letter U with macron |
[1393] Fix | Delete
* | U+016B | ū | u | Latin small letter u with macron |
[1394] Fix | Delete
* | U+016C | Ŭ | U | Latin capital letter U with breve |
[1395] Fix | Delete
* | U+016D | ŭ | u | Latin small letter u with breve |
[1396] Fix | Delete
* | U+016E | Ů | U | Latin capital letter U with ring above |
[1397] Fix | Delete
* | U+016F | ů | u | Latin small letter u with ring above |
[1398] Fix | Delete
* | U+0170 | Ű | U | Latin capital letter U with double acute |
[1399] Fix | Delete
* | U+0171 | ű | u | Latin small letter u with double acute |
[1400] Fix | Delete
* | U+0172 | Ų | U | Latin capital letter U with ogonek |
[1401] Fix | Delete
* | U+0173 | ų | u | Latin small letter u with ogonek |
[1402] Fix | Delete
* | U+0174 | Ŵ | W | Latin capital letter W with circumflex |
[1403] Fix | Delete
* | U+0175 | ŵ | w | Latin small letter w with circumflex |
[1404] Fix | Delete
* | U+0176 | Ŷ | Y | Latin capital letter Y with circumflex |
[1405] Fix | Delete
* | U+0177 | ŷ | y | Latin small letter y with circumflex |
[1406] Fix | Delete
* | U+0178 | Ÿ | Y | Latin capital letter Y with diaeresis |
[1407] Fix | Delete
* | U+0179 | Ź | Z | Latin capital letter Z with acute |
[1408] Fix | Delete
* | U+017A | ź | z | Latin small letter z with acute |
[1409] Fix | Delete
* | U+017B | Ż | Z | Latin capital letter Z with dot above |
[1410] Fix | Delete
* | U+017C | ż | z | Latin small letter z with dot above |
[1411] Fix | Delete
* | U+017D | Ž | Z | Latin capital letter Z with caron |
[1412] Fix | Delete
* | U+017E | ž | z | Latin small letter z with caron |
[1413] Fix | Delete
* | U+017F | ſ | s | Latin small letter long s |
[1414] Fix | Delete
* | U+01A0 | Ơ | O | Latin capital letter O with horn |
[1415] Fix | Delete
* | U+01A1 | ơ | o | Latin small letter o with horn |
[1416] Fix | Delete
* | U+01AF | Ư | U | Latin capital letter U with horn |
[1417] Fix | Delete
* | U+01B0 | ư | u | Latin small letter u with horn |
[1418] Fix | Delete
* | U+01CD | Ǎ | A | Latin capital letter A with caron |
[1419] Fix | Delete
* | U+01CE | ǎ | a | Latin small letter a with caron |
[1420] Fix | Delete
* | U+01CF | Ǐ | I | Latin capital letter I with caron |
[1421] Fix | Delete
* | U+01D0 | ǐ | i | Latin small letter i with caron |
[1422] Fix | Delete
* | U+01D1 | Ǒ | O | Latin capital letter O with caron |
[1423] Fix | Delete
* | U+01D2 | ǒ | o | Latin small letter o with caron |
[1424] Fix | Delete
* | U+01D3 | Ǔ | U | Latin capital letter U with caron |
[1425] Fix | Delete
* | U+01D4 | ǔ | u | Latin small letter u with caron |
[1426] Fix | Delete
* | U+01D5 | Ǖ | U | Latin capital letter U with diaeresis and macron |
[1427] Fix | Delete
* | U+01D6 | ǖ | u | Latin small letter u with diaeresis and macron |
[1428] Fix | Delete
* | U+01D7 | Ǘ | U | Latin capital letter U with diaeresis and acute |
[1429] Fix | Delete
* | U+01D8 | ǘ | u | Latin small letter u with diaeresis and acute |
[1430] Fix | Delete
* | U+01D9 | Ǚ | U | Latin capital letter U with diaeresis and caron |
[1431] Fix | Delete
* | U+01DA | ǚ | u | Latin small letter u with diaeresis and caron |
[1432] Fix | Delete
* | U+01DB | Ǜ | U | Latin capital letter U with diaeresis and grave |
[1433] Fix | Delete
* | U+01DC | ǜ | u | Latin small letter u with diaeresis and grave |
[1434] Fix | Delete
*
[1435] Fix | Delete
* Decompositions for Latin Extended-B:
[1436] Fix | Delete
*
[1437] Fix | Delete
* | Code | Glyph | Replacement | Description |
[1438] Fix | Delete
* | -------- | ----- | ----------- | ----------------------------------------- |
[1439] Fix | Delete
* | U+018F | Ə | E | Latin capital letter Ə |
[1440] Fix | Delete
* | U+0259 | ǝ | e | Latin small letter ǝ |
[1441] Fix | Delete
* | U+0218 | Ș | S | Latin capital letter S with comma below |
[1442] Fix | Delete
* | U+0219 | ș | s | Latin small letter s with comma below |
[1443] Fix | Delete
* | U+021A | Ț | T | Latin capital letter T with comma below |
[1444] Fix | Delete
* | U+021B | ț | t | Latin small letter t with comma below |
[1445] Fix | Delete
*
[1446] Fix | Delete
* Vowels with diacritic (Chinese, Hanyu Pinyin):
[1447] Fix | Delete
*
[1448] Fix | Delete
* | Code | Glyph | Replacement | Description |
[1449] Fix | Delete
* | -------- | ----- | ----------- | ----------------------------------------------------- |
[1450] Fix | Delete
* | U+0251 | ɑ | a | Latin small letter alpha |
[1451] Fix | Delete
* | U+1EA0 | Ạ | A | Latin capital letter A with dot below |
[1452] Fix | Delete
* | U+1EA1 | ạ | a | Latin small letter a with dot below |
[1453] Fix | Delete
* | U+1EA2 | Ả | A | Latin capital letter A with hook above |
[1454] Fix | Delete
* | U+1EA3 | ả | a | Latin small letter a with hook above |
[1455] Fix | Delete
* | U+1EA4 | Ấ | A | Latin capital letter A with circumflex and acute |
[1456] Fix | Delete
* | U+1EA5 | ấ | a | Latin small letter a with circumflex and acute |
[1457] Fix | Delete
* | U+1EA6 | Ầ | A | Latin capital letter A with circumflex and grave |
[1458] Fix | Delete
* | U+1EA7 | ầ | a | Latin small letter a with circumflex and grave |
[1459] Fix | Delete
* | U+1EA8 | Ẩ | A | Latin capital letter A with circumflex and hook above |
[1460] Fix | Delete
* | U+1EA9 | ẩ | a | Latin small letter a with circumflex and hook above |
[1461] Fix | Delete
* | U+1EAA | Ẫ | A | Latin capital letter A with circumflex and tilde |
[1462] Fix | Delete
* | U+1EAB | ẫ | a | Latin small letter a with circumflex and tilde |
[1463] Fix | Delete
* | U+1EA6 | Ậ | A | Latin capital letter A with circumflex and dot below |
[1464] Fix | Delete
* | U+1EAD | ậ | a | Latin small letter a with circumflex and dot below |
[1465] Fix | Delete
* | U+1EAE | Ắ | A | Latin capital letter A with breve and acute |
[1466] Fix | Delete
* | U+1EAF | ắ | a | Latin small letter a with breve and acute |
[1467] Fix | Delete
* | U+1EB0 | Ằ | A | Latin capital letter A with breve and grave |
[1468] Fix | Delete
* | U+1EB1 | ằ | a | Latin small letter a with breve and grave |
[1469] Fix | Delete
* | U+1EB2 | Ẳ | A | Latin capital letter A with breve and hook above |
[1470] Fix | Delete
* | U+1EB3 | ẳ | a | Latin small letter a with breve and hook above |
[1471] Fix | Delete
* | U+1EB4 | Ẵ | A | Latin capital letter A with breve and tilde |
[1472] Fix | Delete
* | U+1EB5 | ẵ | a | Latin small letter a with breve and tilde |
[1473] Fix | Delete
* | U+1EB6 | Ặ | A | Latin capital letter A with breve and dot below |
[1474] Fix | Delete
* | U+1EB7 | ặ | a | Latin small letter a with breve and dot below |
[1475] Fix | Delete
* | U+1EB8 | Ẹ | E | Latin capital letter E with dot below |
[1476] Fix | Delete
* | U+1EB9 | ẹ | e | Latin small letter e with dot below |
[1477] Fix | Delete
* | U+1EBA | Ẻ | E | Latin capital letter E with hook above |
[1478] Fix | Delete
* | U+1EBB | ẻ | e | Latin small letter e with hook above |
[1479] Fix | Delete
* | U+1EBC | Ẽ | E | Latin capital letter E with tilde |
[1480] Fix | Delete
* | U+1EBD | ẽ | e | Latin small letter e with tilde |
[1481] Fix | Delete
* | U+1EBE | Ế | E | Latin capital letter E with circumflex and acute |
[1482] Fix | Delete
* | U+1EBF | ế | e | Latin small letter e with circumflex and acute |
[1483] Fix | Delete
* | U+1EC0 | Ề | E | Latin capital letter E with circumflex and grave |
[1484] Fix | Delete
* | U+1EC1 | ề | e | Latin small letter e with circumflex and grave |
[1485] Fix | Delete
* | U+1EC2 | Ể | E | Latin capital letter E with circumflex and hook above |
[1486] Fix | Delete
* | U+1EC3 | ể | e | Latin small letter e with circumflex and hook above |
[1487] Fix | Delete
* | U+1EC4 | Ễ | E | Latin capital letter E with circumflex and tilde |
[1488] Fix | Delete
* | U+1EC5 | ễ | e | Latin small letter e with circumflex and tilde |
[1489] Fix | Delete
* | U+1EC6 | Ệ | E | Latin capital letter E with circumflex and dot below |
[1490] Fix | Delete
* | U+1EC7 | ệ | e | Latin small letter e with circumflex and dot below |
[1491] Fix | Delete
* | U+1EC8 | Ỉ | I | Latin capital letter I with hook above |
[1492] Fix | Delete
* | U+1EC9 | ỉ | i | Latin small letter i with hook above |
[1493] Fix | Delete
* | U+1ECA | Ị | I | Latin capital letter I with dot below |
[1494] Fix | Delete
* | U+1ECB | ị | i | Latin small letter i with dot below |
[1495] Fix | Delete
* | U+1ECC | Ọ | O | Latin capital letter O with dot below |
[1496] Fix | Delete
* | U+1ECD | ọ | o | Latin small letter o with dot below |
[1497] Fix | Delete
* | U+1ECE | Ỏ | O | Latin capital letter O with hook above |
[1498] Fix | Delete
* | U+1ECF | ỏ | o | Latin small letter o with hook above |
[1499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function