// Only do the slow convert if there are 8-bit characters
if (ereg("[\200-\377]", $string)) {
// NO-BREAK SPACE
- $string = str_replace("\240", " ", $string);
+ $string = str_replace("\240", " ", $string);
// LATIN CAPITAL LETTER A WITH OGONEK
- $string = str_replace("\241", "Ą", $string);
+ $string = str_replace("\241", "Ą", $string);
// BREVE
- $string = str_replace("\242", "˘", $string);
+ $string = str_replace("\242", "˘", $string);
// LATIN CAPITAL LETTER L WITH STROKE
- $string = str_replace("\243", "Ł", $string);
+ $string = str_replace("\243", "Ł", $string);
// CURRENCY SIGN
- $string = str_replace("\244", "¤", $string);
+ $string = str_replace("\244", "¤", $string);
// LATIN CAPITAL LETTER L WITH CARON
- $string = str_replace("\245", "Ľ", $string);
+ $string = str_replace("\245", "Ľ", $string);
// LATIN CAPITAL LETTER S WITH ACUTE
- $string = str_replace("\246", "Ś", $string);
+ $string = str_replace("\246", "Ś", $string);
// SECTION SIGN
- $string = str_replace("\247", "§", $string);
+ $string = str_replace("\247", "§", $string);
// DIAERESIS
- $string = str_replace("\250", "¨", $string);
+ $string = str_replace("\250", "¨", $string);
// LATIN CAPITAL LETTER S WITH CARON
- $string = str_replace("\251", "Š", $string);
+ $string = str_replace("\251", "Š", $string);
// LATIN CAPITAL LETTER S WITH CEDILLA
- $string = str_replace("\252", "Ş", $string);
+ $string = str_replace("\252", "Ş", $string);
// LATIN CAPITAL LETTER T WITH CARON
- $string = str_replace("\253", "Ť", $string);
+ $string = str_replace("\253", "Ť", $string);
// LATIN CAPITAL LETTER Z WITH ACUTE
- $string = str_replace("\254", "Ź", $string);
+ $string = str_replace("\254", "Ź", $string);
// SOFT HYPHEN
- $string = str_replace("\255", "­", $string);
+ $string = str_replace("\255", "­", $string);
// LATIN CAPITAL LETTER Z WITH CARON
- $string = str_replace("\256", "Ž", $string);
+ $string = str_replace("\256", "Ž", $string);
// LATIN CAPITAL LETTER Z WITH DOT ABOVE
- $string = str_replace("\257", "Ż", $string);
+ $string = str_replace("\257", "Ż", $string);
// DEGREE SIGN
- $string = str_replace("\260", "°", $string);
+ $string = str_replace("\260", "°", $string);
// LATIN SMALL LETTER A WITH OGONEK
- $string = str_replace("\261", "ą", $string);
+ $string = str_replace("\261", "ą", $string);
// OGONEK
- $string = str_replace("\262", "˛", $string);
+ $string = str_replace("\262", "˛", $string);
// LATIN SMALL LETTER L WITH STROKE
- $string = str_replace("\263", "ł", $string);
+ $string = str_replace("\263", "ł", $string);
// ACUTE ACCENT
- $string = str_replace("\264", "´", $string);
+ $string = str_replace("\264", "´", $string);
// LATIN SMALL LETTER L WITH CARON
- $string = str_replace("\265", "ľ", $string);
+ $string = str_replace("\265", "ľ", $string);
// LATIN SMALL LETTER S WITH ACUTE
- $string = str_replace("\266", "ś", $string);
+ $string = str_replace("\266", "ś", $string);
// CARON
- $string = str_replace("\267", "ˇ", $string);
+ $string = str_replace("\267", "ˇ", $string);
// CEDILLA
- $string = str_replace("\270", "¸", $string);
+ $string = str_replace("\270", "¸", $string);
// LATIN SMALL LETTER S WITH CARON
- $string = str_replace("\271", "š", $string);
+ $string = str_replace("\271", "š", $string);
// LATIN SMALL LETTER S WITH CEDILLA
- $string = str_replace("\272", "ş", $string);
+ $string = str_replace("\272", "ş", $string);
// LATIN SMALL LETTER T WITH CARON
- $string = str_replace("\273", "ť", $string);
+ $string = str_replace("\273", "ť", $string);
// LATIN SMALL LETTER Z WITH ACUTE
- $string = str_replace("\274", "ź", $string);
+ $string = str_replace("\274", "ź", $string);
// DOUBLE ACUTE ACCENT
- $string = str_replace("\275", "˝", $string);
+ $string = str_replace("\275", "˝", $string);
// LATIN SMALL LETTER Z WITH CARON
- $string = str_replace("\276", "ž", $string);
+ $string = str_replace("\276", "ž", $string);
// LATIN SMALL LETTER Z WITH DOT ABOVE
- $string = str_replace("\277", "ż", $string);
+ $string = str_replace("\277", "ż", $string);
// LATIN CAPITAL LETTER R WITH ACUTE
- $string = str_replace("\300", "Ŕ", $string);
+ $string = str_replace("\300", "Ŕ", $string);
// LATIN CAPITAL LETTER A WITH ACUTE
- $string = str_replace("\301", "Á", $string);
+ $string = str_replace("\301", "Á", $string);
// LATIN CAPITAL LETTER A WITH CIRCUMFLEX
- $string = str_replace("\302", "Â", $string);
+ $string = str_replace("\302", "Â", $string);
// LATIN CAPITAL LETTER A WITH BREVE
- $string = str_replace("\303", "Ă", $string);
+ $string = str_replace("\303", "Ă", $string);
// LATIN CAPITAL LETTER A WITH DIAERESIS
- $string = str_replace("\304", "Ä", $string);
+ $string = str_replace("\304", "Ä", $string);
// LATIN CAPITAL LETTER L WITH ACUTE
- $string = str_replace("\305", "Ĺ", $string);
+ $string = str_replace("\305", "Ĺ", $string);
// LATIN CAPITAL LETTER C WITH ACUTE
- $string = str_replace("\306", "Ć", $string);
+ $string = str_replace("\306", "Ć", $string);
// LATIN CAPITAL LETTER C WITH CEDILLA
- $string = str_replace("\307", "Ç", $string);
+ $string = str_replace("\307", "Ç", $string);
// LATIN CAPITAL LETTER C WITH CARON
- $string = str_replace("\310", "Č", $string);
+ $string = str_replace("\310", "Č", $string);
// LATIN CAPITAL LETTER E WITH ACUTE
- $string = str_replace("\311", "É", $string);
+ $string = str_replace("\311", "É", $string);
// LATIN CAPITAL LETTER E WITH OGONEK
- $string = str_replace("\312", "Ę", $string);
+ $string = str_replace("\312", "Ę", $string);
// LATIN CAPITAL LETTER E WITH DIAERESIS
- $string = str_replace("\313", "Ë", $string);
+ $string = str_replace("\313", "Ë", $string);
// LATIN CAPITAL LETTER E WITH CARON
- $string = str_replace("\314", "Ě", $string);
+ $string = str_replace("\314", "Ě", $string);
// LATIN CAPITAL LETTER I WITH ACUTE
- $string = str_replace("\315", "Í", $string);
+ $string = str_replace("\315", "Í", $string);
// LATIN CAPITAL LETTER I WITH CIRCUMFLEX
- $string = str_replace("\316", "Î", $string);
+ $string = str_replace("\316", "Î", $string);
// LATIN CAPITAL LETTER D WITH CARON
- $string = str_replace("\317", "Ď", $string);
+ $string = str_replace("\317", "Ď", $string);
// LATIN CAPITAL LETTER D WITH STROKE
- $string = str_replace("\320", "Đ", $string);
+ $string = str_replace("\320", "Đ", $string);
// LATIN CAPITAL LETTER N WITH ACUTE
- $string = str_replace("\321", "Ń", $string);
+ $string = str_replace("\321", "Ń", $string);
// LATIN CAPITAL LETTER N WITH CARON
- $string = str_replace("\322", "Ň", $string);
+ $string = str_replace("\322", "Ň", $string);
// LATIN CAPITAL LETTER O WITH ACUTE
- $string = str_replace("\323", "Ó", $string);
+ $string = str_replace("\323", "Ó", $string);
// LATIN CAPITAL LETTER O WITH CIRCUMFLEX
- $string = str_replace("\324", "Ô", $string);
+ $string = str_replace("\324", "Ô", $string);
// LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
- $string = str_replace("\325", "Ő", $string);
+ $string = str_replace("\325", "Ő", $string);
// LATIN CAPITAL LETTER O WITH DIAERESIS
- $string = str_replace("\326", "Ö", $string);
+ $string = str_replace("\326", "Ö", $string);
// MULTIPLICATION SIGN
- $string = str_replace("\327", "×", $string);
+ $string = str_replace("\327", "×", $string);
// LATIN CAPITAL LETTER R WITH CARON
- $string = str_replace("\330", "Ř", $string);
+ $string = str_replace("\330", "Ř", $string);
// LATIN CAPITAL LETTER U WITH RING ABOVE
- $string = str_replace("\331", "Ů", $string);
+ $string = str_replace("\331", "Ů", $string);
// LATIN CAPITAL LETTER U WITH ACUTE
- $string = str_replace("\332", "Ú", $string);
+ $string = str_replace("\332", "Ú", $string);
// LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
- $string = str_replace("\333", "Ű", $string);
+ $string = str_replace("\333", "Ű", $string);
// LATIN CAPITAL LETTER U WITH DIAERESIS
- $string = str_replace("\334", "Ü", $string);
+ $string = str_replace("\334", "Ü", $string);
// LATIN CAPITAL LETTER Y WITH ACUTE
- $string = str_replace("\335", "Ý", $string);
+ $string = str_replace("\335", "Ý", $string);
// LATIN CAPITAL LETTER T WITH CEDILLA
- $string = str_replace("\336", "Ţ", $string);
+ $string = str_replace("\336", "Ţ", $string);
// LATIN SMALL LETTER SHARP S
- $string = str_replace("\337", "ß", $string);
+ $string = str_replace("\337", "ß", $string);
// LATIN SMALL LETTER R WITH ACUTE
- $string = str_replace("\340", "ŕ", $string);
+ $string = str_replace("\340", "ŕ", $string);
// LATIN SMALL LETTER A WITH ACUTE
- $string = str_replace("\341", "á", $string);
+ $string = str_replace("\341", "á", $string);
// LATIN SMALL LETTER A WITH CIRCUMFLEX
- $string = str_replace("\342", "â", $string);
+ $string = str_replace("\342", "â", $string);
// LATIN SMALL LETTER A WITH BREVE
- $string = str_replace("\343", "ă", $string);
+ $string = str_replace("\343", "ă", $string);
// LATIN SMALL LETTER A WITH DIAERESIS
- $string = str_replace("\344", "ä", $string);
+ $string = str_replace("\344", "ä", $string);
// LATIN SMALL LETTER L WITH ACUTE
- $string = str_replace("\345", "ĺ", $string);
+ $string = str_replace("\345", "ĺ", $string);
// LATIN SMALL LETTER C WITH ACUTE
- $string = str_replace("\346", "ć", $string);
+ $string = str_replace("\346", "ć", $string);
// LATIN SMALL LETTER C WITH CEDILLA
- $string = str_replace("\347", "ç", $string);
+ $string = str_replace("\347", "ç", $string);
// LATIN SMALL LETTER C WITH CARON
- $string = str_replace("\350", "č", $string);
+ $string = str_replace("\350", "č", $string);
// LATIN SMALL LETTER E WITH ACUTE
- $string = str_replace("\351", "é", $string);
+ $string = str_replace("\351", "é", $string);
// LATIN SMALL LETTER E WITH OGONEK
- $string = str_replace("\352", "ę", $string);
+ $string = str_replace("\352", "ę", $string);
// LATIN SMALL LETTER E WITH DIAERESIS
- $string = str_replace("\353", "ë", $string);
+ $string = str_replace("\353", "ë", $string);
// LATIN SMALL LETTER E WITH CARON
- $string = str_replace("\354", "ě", $string);
+ $string = str_replace("\354", "ě", $string);
// LATIN SMALL LETTER I WITH ACUTE
- $string = str_replace("\355", "í", $string);
+ $string = str_replace("\355", "í", $string);
// LATIN SMALL LETTER I WITH CIRCUMFLEX
- $string = str_replace("\356", "î", $string);
+ $string = str_replace("\356", "î", $string);
// LATIN SMALL LETTER D WITH CARON
- $string = str_replace("\357", "ď", $string);
+ $string = str_replace("\357", "ď", $string);
// LATIN SMALL LETTER D WITH STROKE
- $string = str_replace("\360", "đ", $string);
+ $string = str_replace("\360", "đ", $string);
// LATIN SMALL LETTER N WITH ACUTE
- $string = str_replace("\361", "ń", $string);
+ $string = str_replace("\361", "ń", $string);
// LATIN SMALL LETTER N WITH CARON
- $string = str_replace("\362", "ň", $string);
+ $string = str_replace("\362", "ň", $string);
// LATIN SMALL LETTER O WITH ACUTE
- $string = str_replace("\363", "ó", $string);
+ $string = str_replace("\363", "ó", $string);
// LATIN SMALL LETTER O WITH CIRCUMFLEX
- $string = str_replace("\364", "ô", $string);
+ $string = str_replace("\364", "ô", $string);
// LATIN SMALL LETTER O WITH DOUBLE ACUTE
- $string = str_replace("\365", "ő", $string);
+ $string = str_replace("\365", "ő", $string);
// LATIN SMALL LETTER O WITH DIAERESIS
- $string = str_replace("\366", "ö", $string);
+ $string = str_replace("\366", "ö", $string);
// DIVISION SIGN
- $string = str_replace("\367", "÷", $string);
+ $string = str_replace("\367", "÷", $string);
// LATIN SMALL LETTER R WITH CARON
- $string = str_replace("\370", "ř", $string);
+ $string = str_replace("\370", "ř", $string);
// LATIN SMALL LETTER U WITH RING ABOVE
- $string = str_replace("\371", "ů", $string);
+ $string = str_replace("\371", "ů", $string);
// LATIN SMALL LETTER U WITH ACUTE
- $string = str_replace("\372", "ú", $string);
+ $string = str_replace("\372", "ú", $string);
// LATIN SMALL LETTER U WITH DOUBLE ACUTE
- $string = str_replace("\373", "ű", $string);
+ $string = str_replace("\373", "ű", $string);
// LATIN SMALL LETTER U WITH DIAERESIS
- $string = str_replace("\374", "ü", $string);
+ $string = str_replace("\374", "ü", $string);
// LATIN SMALL LETTER Y WITH ACUTE
- $string = str_replace("\375", "ý", $string);
+ $string = str_replace("\375", "ý", $string);
// LATIN SMALL LETTER T WITH CEDILLA
- $string = str_replace("\376", "ţ", $string);
+ $string = str_replace("\376", "ţ", $string);
// DOT ABOVE
- $string = str_replace("\377", "˙", $string);
+ $string = str_replace("\377", "˙", $string);
}
}
return $string;