je n'arrive pas à supprimer les caractère spéciaux.
<?php
function replaceSpecialChar($str) {
$ch0 = array(
"œ"=>"oe",
"Œ"=>"OE",
"æ"=>"ae",
"Æ"=>"AE",
"À" => "A",
"Á" => "A",
"Â" => "A",
"à" => "A",
"Ä" => "A",
"Å" => "A",
"Ā" => "A",
"Ă" => "A",
"Ǎ" => "A",
"Ạ" => "A",
"Ả" => "A",
"Ấ" => "A",
"Ầ" => "A",
"Ẩ" => "A",
"Ẫ" => "A",
"Ậ" => "A",
"Ắ" => "A",
"Ằ" => "A",
"Ẳ" => "A",
"Ẵ" => "A",
"Ặ" => "A",
"Ǻ" => "A",
"Ą" => "A",
"à" => "a",
"á" => "a",
"â" => "a",
"à" => "a",
"ä" => "a",
"å" => "a",
"ā" => "a",
"ă" => "a",
"ǎ" => "a",
"ạ" => "a",
"ả" => "a",
"ấ" => "a",
"ầ" => "a",
"ẩ" => "a",
"ẫ" => "a",
"ậ" => "a",
"ắ" => "a",
"ằ" => "a",
"ẳ" => "a",
"ẵ" => "a",
"ặ" => "a",
"ǻ" => "a",
"ą" => "a",
"Ç" => "C",
"Ć" => "C",
"Ĉ" => "C",
"Ċ" => "C",
"Č" => "C",
"ç" => "c",
"ć" => "c",
"ĉ" => "c",
"ċ" => "c",
"č" => "c",
"Ð" => "D",
"Ď" => "D",
"Đ" => "D",
"ď" => "d",
"đ" => "d",
"È" => "E",
"É" => "E",
"Ê" => "E",
"Ë" => "E",
"Ē" => "E",
"Ĕ" => "E",
"Ė" => "E",
"Ę" => "E",
"Ě" => "E",
"Ẹ" => "E",
"Ẻ" => "E",
"Ẽ" => "E",
"Ế" => "E",
"Ề" => "E",
"Ể" => "E",
"Ễ" => "E",
"Ệ" => "E",
"è" => "e",
"é" => "e",
"ê" => "e",
"ë" => "e",
"ē" => "e",
"ĕ" => "e",
"ė" => "e",
"ę" => "e",
"ě" => "e",
"ẹ" => "e",
"ẻ" => "e",
"ẽ" => "e",
"ế" => "e",
"ề" => "e",
"ể" => "e",
"ễ" => "e",
"ệ" => "e",
"Ĝ" => "G",
"Ğ" => "G",
"Ġ" => "G",
"Ģ" => "G",
"ĝ" => "g",
"ğ" => "g",
"ġ" => "g",
"ģ" => "g",
"Ĥ" => "H",
"Ħ" => "H",
"ĥ" => "h",
"ħ" => "h",
"Ì" => "I",
"Í" => "I",
"Î" => "I",
"Ï" => "I",
"Ĩ" => "I",
"Ī" => "I",
"Ĭ" => "I",
"Į" => "I",
"İ" => "I",
"Ǐ" => "I",
"Ỉ" => "I",
"Ị" => "I",
"Ĵ" => "J",
"ĵ" => "j",
"Ķ" => "K",
"ķ" => "k",
"Ĺ" => "L",
"Ļ" => "L",
"Ľ" => "L",
"Ŀ" => "L",
"Ł" => "L",
"ĺ" => "l",
"ļ" => "l",
"ľ" => "l",
"ŀ" => "l",
"ł" => "l",
"Ñ" => "N",
"Ń" => "N",
"Ņ" => "N",
"Ň" => "N",
"ñ" => "n",
"ń" => "n",
"ņ" => "n",
"ň" => "n",
"ʼn" => "n",
"Ò" => "O",
"Ó" => "O",
"Ô" => "O",
"Õ" => "O",
"Ö" => "O",
"Ø" => "O",
"Ō" => "O",
"Ŏ" => "O",
"Ő" => "O",
"Ơ" => "O",
"Ǒ" => "O",
"Ǿ" => "O",
"Ọ" => "O",
"Ỏ" => "O",
"Ố" => "O",
"Ồ" => "O",
"Ổ" => "O",
"Ỗ" => "O",
"Ộ" => "O",
"Ớ" => "O",
"Ờ" => "O",
"Ở" => "O",
"Ỡ" => "O",
"Ợ" => "O",
"ò" => "o",
"ó" => "o",
"ô" => "o",
"õ" => "o",
"ö" => "o",
"ø" => "o",
"ō" => "o",
"ŏ" => "o",
"ő" => "o",
"ơ" => "o",
"ǒ" => "o",
"ǿ" => "o",
"ọ" => "o",
"ỏ" => "o",
"ố" => "o",
"ồ" => "o",
"ổ" => "o",
"ỗ" => "o",
"ộ" => "o",
"ớ" => "o",
"ờ" => "o",
"ở" => "o",
"ỡ" => "o",
"ợ" => "o",
"ð" => "o",
"Ŕ" => "R",
"Ŗ" => "R",
"Ř" => "R",
"ŕ" => "r",
"ŗ" => "r",
"ř" => "r",
"Ś" => "S",
"Ŝ" => "S",
"Ş" => "S",
"ś" => "s",
"ŝ" => "s",
"ş" => "s",
"Ţ" => "T",
"Ť" => "T",
"Ŧ" => "T",
"ţ" => "t",
"ť" => "t",
"ŧ" => "t",
"Ù" => "U",
"Ú" => "U",
"Û" => "U",
"Ü" => "U",
"Ũ" => "U",
"Ū" => "U",
"Ŭ" => "U",
"Ů" => "U",
"Ű" => "U",
"Ų" => "U",
"Ư" => "U",
"Ǔ" => "U",
"Ǖ" => "U",
"Ǘ" => "U",
"Ǚ" => "U",
"Ǜ" => "U",
"Ụ" => "U",
"Ủ" => "U",
"Ứ" => "U",
"Ừ" => "U",
"Ử" => "U",
"Ữ" => "U",
"Ự" => "U",
"ù" => "u",
"ú" => "u",
"û" => "u",
"ü" => "u",
"ũ" => "u",
"ū" => "u",
"ŭ" => "u",
"ů" => "u",
"ű" => "u",
"ų" => "u",
"ư" => "u",
"ǔ" => "u",
"ǖ" => "u",
"ǘ" => "u",
"ǚ" => "u",
"ǜ" => "u",
"ụ" => "u",
"ủ" => "u",
"ứ" => "u",
"ừ" => "u",
"ử" => "u",
"ữ" => "u",
"ự" => "u",
"Ŵ" => "W",
"Ẁ" => "W",
"Ẃ" => "W",
"Ẅ" => "W",
"ŵ" => "w",
"ẁ" => "w",
"ẃ" => "w",
"ẅ" => "w",
"Ý" => "Y",
"Ŷ" => "Y",
"?" => "Y",
"Ỳ" => "Y",
"Ỹ" => "Y",
"Ỷ" => "Y",
"Ỵ" => "Y",
"ý" => "y",
"ÿ" => "y",
"ŷ" => "y",
"ỹ" => "y",
"ỵ" => "y",
"ỷ" => "y",
"ỳ" => "y",
"Ź" => "Z",
"Ż" => "Z"
);
$str = strtr($str,$ch0);
return $str;
}
?>
Mais je ne sais pas comment insérer l'un ou l'autre script dans le script de scrapp pour wikipedia pour retirer les caractère spéciaux.