Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I just came accross the answer from Lizard which is extremely helpful - especially when you do some sorting. Isn't is beautiful how many chars we need to say mostly the same ;)</p> <p>If anyone else if looking for a all-in solution (as far as the comments above tell), here's the copy&amp;paste:</p> <pre><code>/** * Replace language-specific characters by ASCII-equivalents. * @param string $s * @return string */ public static function normalizeChars($s) { $replace = array( 'ъ'=&gt;'-', 'Ь'=&gt;'-', 'Ъ'=&gt;'-', 'ь'=&gt;'-', 'Ă'=&gt;'A', 'Ą'=&gt;'A', 'À'=&gt;'A', 'Ã'=&gt;'A', 'Á'=&gt;'A', 'Æ'=&gt;'A', 'Â'=&gt;'A', 'Å'=&gt;'A', 'Ä'=&gt;'Ae', 'Þ'=&gt;'B', 'Ć'=&gt;'C', 'ץ'=&gt;'C', 'Ç'=&gt;'C', 'È'=&gt;'E', 'Ę'=&gt;'E', 'É'=&gt;'E', 'Ë'=&gt;'E', 'Ê'=&gt;'E', 'Ğ'=&gt;'G', 'İ'=&gt;'I', 'Ï'=&gt;'I', 'Î'=&gt;'I', 'Í'=&gt;'I', 'Ì'=&gt;'I', 'Ł'=&gt;'L', 'Ñ'=&gt;'N', 'Ń'=&gt;'N', 'Ø'=&gt;'O', 'Ó'=&gt;'O', 'Ò'=&gt;'O', 'Ô'=&gt;'O', 'Õ'=&gt;'O', 'Ö'=&gt;'Oe', 'Ş'=&gt;'S', 'Ś'=&gt;'S', 'Ș'=&gt;'S', 'Š'=&gt;'S', 'Ț'=&gt;'T', 'Ù'=&gt;'U', 'Û'=&gt;'U', 'Ú'=&gt;'U', 'Ü'=&gt;'Ue', 'Ý'=&gt;'Y', 'Ź'=&gt;'Z', 'Ž'=&gt;'Z', 'Ż'=&gt;'Z', 'â'=&gt;'a', 'ǎ'=&gt;'a', 'ą'=&gt;'a', 'á'=&gt;'a', 'ă'=&gt;'a', 'ã'=&gt;'a', 'Ǎ'=&gt;'a', 'а'=&gt;'a', 'А'=&gt;'a', 'å'=&gt;'a', 'à'=&gt;'a', 'א'=&gt;'a', 'Ǻ'=&gt;'a', 'Ā'=&gt;'a', 'ǻ'=&gt;'a', 'ā'=&gt;'a', 'ä'=&gt;'ae', 'æ'=&gt;'ae', 'Ǽ'=&gt;'ae', 'ǽ'=&gt;'ae', 'б'=&gt;'b', 'ב'=&gt;'b', 'Б'=&gt;'b', 'þ'=&gt;'b', 'ĉ'=&gt;'c', 'Ĉ'=&gt;'c', 'Ċ'=&gt;'c', 'ć'=&gt;'c', 'ç'=&gt;'c', 'ц'=&gt;'c', 'צ'=&gt;'c', 'ċ'=&gt;'c', 'Ц'=&gt;'c', 'Č'=&gt;'c', 'č'=&gt;'c', 'Ч'=&gt;'ch', 'ч'=&gt;'ch', 'ד'=&gt;'d', 'ď'=&gt;'d', 'Đ'=&gt;'d', 'Ď'=&gt;'d', 'đ'=&gt;'d', 'д'=&gt;'d', 'Д'=&gt;'D', 'ð'=&gt;'d', 'є'=&gt;'e', 'ע'=&gt;'e', 'е'=&gt;'e', 'Е'=&gt;'e', 'Ə'=&gt;'e', 'ę'=&gt;'e', 'ĕ'=&gt;'e', 'ē'=&gt;'e', 'Ē'=&gt;'e', 'Ė'=&gt;'e', 'ė'=&gt;'e', 'ě'=&gt;'e', 'Ě'=&gt;'e', 'Є'=&gt;'e', 'Ĕ'=&gt;'e', 'ê'=&gt;'e', 'ə'=&gt;'e', 'è'=&gt;'e', 'ë'=&gt;'e', 'é'=&gt;'e', 'ф'=&gt;'f', 'ƒ'=&gt;'f', 'Ф'=&gt;'f', 'ġ'=&gt;'g', 'Ģ'=&gt;'g', 'Ġ'=&gt;'g', 'Ĝ'=&gt;'g', 'Г'=&gt;'g', 'г'=&gt;'g', 'ĝ'=&gt;'g', 'ğ'=&gt;'g', 'ג'=&gt;'g', 'Ґ'=&gt;'g', 'ґ'=&gt;'g', 'ģ'=&gt;'g', 'ח'=&gt;'h', 'ħ'=&gt;'h', 'Х'=&gt;'h', 'Ħ'=&gt;'h', 'Ĥ'=&gt;'h', 'ĥ'=&gt;'h', 'х'=&gt;'h', 'ה'=&gt;'h', 'î'=&gt;'i', 'ï'=&gt;'i', 'í'=&gt;'i', 'ì'=&gt;'i', 'į'=&gt;'i', 'ĭ'=&gt;'i', 'ı'=&gt;'i', 'Ĭ'=&gt;'i', 'И'=&gt;'i', 'ĩ'=&gt;'i', 'ǐ'=&gt;'i', 'Ĩ'=&gt;'i', 'Ǐ'=&gt;'i', 'и'=&gt;'i', 'Į'=&gt;'i', 'י'=&gt;'i', 'Ї'=&gt;'i', 'Ī'=&gt;'i', 'І'=&gt;'i', 'ї'=&gt;'i', 'і'=&gt;'i', 'ī'=&gt;'i', 'ij'=&gt;'ij', 'IJ'=&gt;'ij', 'й'=&gt;'j', 'Й'=&gt;'j', 'Ĵ'=&gt;'j', 'ĵ'=&gt;'j', 'я'=&gt;'ja', 'Я'=&gt;'ja', 'Э'=&gt;'je', 'э'=&gt;'je', 'ё'=&gt;'jo', 'Ё'=&gt;'jo', 'ю'=&gt;'ju', 'Ю'=&gt;'ju', 'ĸ'=&gt;'k', 'כ'=&gt;'k', 'Ķ'=&gt;'k', 'К'=&gt;'k', 'к'=&gt;'k', 'ķ'=&gt;'k', 'ך'=&gt;'k', 'Ŀ'=&gt;'l', 'ŀ'=&gt;'l', 'Л'=&gt;'l', 'ł'=&gt;'l', 'ļ'=&gt;'l', 'ĺ'=&gt;'l', 'Ĺ'=&gt;'l', 'Ļ'=&gt;'l', 'л'=&gt;'l', 'Ľ'=&gt;'l', 'ľ'=&gt;'l', 'ל'=&gt;'l', 'מ'=&gt;'m', 'М'=&gt;'m', 'ם'=&gt;'m', 'м'=&gt;'m', 'ñ'=&gt;'n', 'н'=&gt;'n', 'Ņ'=&gt;'n', 'ן'=&gt;'n', 'ŋ'=&gt;'n', 'נ'=&gt;'n', 'Н'=&gt;'n', 'ń'=&gt;'n', 'Ŋ'=&gt;'n', 'ņ'=&gt;'n', 'ʼn'=&gt;'n', 'Ň'=&gt;'n', 'ň'=&gt;'n', 'о'=&gt;'o', 'О'=&gt;'o', 'ő'=&gt;'o', 'õ'=&gt;'o', 'ô'=&gt;'o', 'Ő'=&gt;'o', 'ŏ'=&gt;'o', 'Ŏ'=&gt;'o', 'Ō'=&gt;'o', 'ō'=&gt;'o', 'ø'=&gt;'o', 'ǿ'=&gt;'o', 'ǒ'=&gt;'o', 'ò'=&gt;'o', 'Ǿ'=&gt;'o', 'Ǒ'=&gt;'o', 'ơ'=&gt;'o', 'ó'=&gt;'o', 'Ơ'=&gt;'o', 'œ'=&gt;'oe', 'Œ'=&gt;'oe', 'ö'=&gt;'oe', 'פ'=&gt;'p', 'ף'=&gt;'p', 'п'=&gt;'p', 'П'=&gt;'p', 'ק'=&gt;'q', 'ŕ'=&gt;'r', 'ř'=&gt;'r', 'Ř'=&gt;'r', 'ŗ'=&gt;'r', 'Ŗ'=&gt;'r', 'ר'=&gt;'r', 'Ŕ'=&gt;'r', 'Р'=&gt;'r', 'р'=&gt;'r', 'ș'=&gt;'s', 'с'=&gt;'s', 'Ŝ'=&gt;'s', 'š'=&gt;'s', 'ś'=&gt;'s', 'ס'=&gt;'s', 'ş'=&gt;'s', 'С'=&gt;'s', 'ŝ'=&gt;'s', 'Щ'=&gt;'sch', 'щ'=&gt;'sch', 'ш'=&gt;'sh', 'Ш'=&gt;'sh', 'ß'=&gt;'ss', 'т'=&gt;'t', 'ט'=&gt;'t', 'ŧ'=&gt;'t', 'ת'=&gt;'t', 'ť'=&gt;'t', 'ţ'=&gt;'t', 'Ţ'=&gt;'t', 'Т'=&gt;'t', 'ț'=&gt;'t', 'Ŧ'=&gt;'t', 'Ť'=&gt;'t', '™'=&gt;'tm', 'ū'=&gt;'u', 'у'=&gt;'u', 'Ũ'=&gt;'u', 'ũ'=&gt;'u', 'Ư'=&gt;'u', 'ư'=&gt;'u', 'Ū'=&gt;'u', 'Ǔ'=&gt;'u', 'ų'=&gt;'u', 'Ų'=&gt;'u', 'ŭ'=&gt;'u', 'Ŭ'=&gt;'u', 'Ů'=&gt;'u', 'ů'=&gt;'u', 'ű'=&gt;'u', 'Ű'=&gt;'u', 'Ǖ'=&gt;'u', 'ǔ'=&gt;'u', 'Ǜ'=&gt;'u', 'ù'=&gt;'u', 'ú'=&gt;'u', 'û'=&gt;'u', 'У'=&gt;'u', 'ǚ'=&gt;'u', 'ǜ'=&gt;'u', 'Ǚ'=&gt;'u', 'Ǘ'=&gt;'u', 'ǖ'=&gt;'u', 'ǘ'=&gt;'u', 'ü'=&gt;'ue', 'в'=&gt;'v', 'ו'=&gt;'v', 'В'=&gt;'v', 'ש'=&gt;'w', 'ŵ'=&gt;'w', 'Ŵ'=&gt;'w', 'ы'=&gt;'y', 'ŷ'=&gt;'y', 'ý'=&gt;'y', 'ÿ'=&gt;'y', 'Ÿ'=&gt;'y', 'Ŷ'=&gt;'y', 'Ы'=&gt;'y', 'ž'=&gt;'z', 'З'=&gt;'z', 'з'=&gt;'z', 'ź'=&gt;'z', 'ז'=&gt;'z', 'ż'=&gt;'z', 'ſ'=&gt;'z', 'Ж'=&gt;'zh', 'ж'=&gt;'zh' ); return strtr($s, $replace); } </code></pre> <p>Note some slight changes regarding the German umlauts (ä => ae)</p> <p><strong>Edit:</strong> Included more characters based on the posting from user3682119 (except for the copyright symbol) and the comment from daker.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload