In my bibTeX to wiki transfers, I need to deal with accents in the way TeX does and in the way that Unicode does...
Here is the list I had:
$output =~ s/{{/XXXopenXXX/g;
$output =~ s/}}/XXXcloseXXX/g;
$output =~ s/, and/ and/g;
$output =~ s/ +/ /g;
$output =~ s/--/-/g;
$output =~ s/{//g;
$output =~ s/}//g;
$output =~ s/\\'a/á/g;
$output =~ s/\\"a/ä/g;
$output =~ s/\\'c/ć/g;
$output =~ s/\\vc/č/g;
$output =~ s/\\'e/é/g;
$output =~ s/\\`e/è/g;
$output =~ s/\\c e/ę/g;
$output =~ s/\\'i/í/g;
$output =~ s/\\'o/ó/g;
$output =~ s/\\`o/ò/g;
$output =~ s/\\"o/ö/g;
$output =~ s/\\"u/ü/g;
$output =~ s/\\~n/ñ/g;
$output =~ s/\\'n/ń/g;
$output =~ s/\\'E/É/g;
$output =~ s/\\\^\\i/î/g;
$output =~ s/\\\^i/î/g;
$output =~ s/\\Imamoglu/İmamoğlu/g;
$output =~ s/\\Vuckovic/Vučković/g;
$output =~ s/XXXopenXXX/{{/g;
$output =~ s/XXXcloseXXX/}}/g;
until I decided to have Grok try to exhaust all possibilities, so that I wouldn't have to catch omission by eye. Here's what it came up with:
$output =~ s/--/–/g;
$output =~ s/---/—/g;
$output =~ s/\\"A/Ä/g;
$output =~ s/\\"E/Ë/g;
$output =~ s/\\"I/Ï/g;
$output =~ s/\\"O/Ö/g;
$output =~ s/\\"U/Ü/g;
$output =~ s/\\"Y/Ÿ/g;
$output =~ s/\\"a/ä/g;
$output =~ s/\\"e/ë/g;
$output =~ s/\\"i/ï/g;
$output =~ s/\\"o/ö/g;
$output =~ s/\\"u/ü/g;
$output =~ s/\\"y/ÿ/g;
$output =~ s/\\'A/Á/g;
$output =~ s/\\'E/É/g;
$output =~ s/\\'I/Í/g;
$output =~ s/\\'O/Ó/g;
$output =~ s/\\'U/Ú/g;
$output =~ s/\\'Y/Ý/g;
$output =~ s/\\'a/á/g;
$output =~ s/\\'c/ć/g;
$output =~ s/\\'e/é/g;
$output =~ s/\\'i/í/g;
$output =~ s/\\'l/ĺ/g;
$output =~ s/\\'n/ń/g;
$output =~ s/\\'o/ó/g;
$output =~ s/\\'r/ŕ/g;
$output =~ s/\\'s/ś/g;
$output =~ s/\\'u/ú/g;
$output =~ s/\\'y/ý/g;
$output =~ s/\\'z/ź/g;
$output =~ s/\\.Z/Ż/g;
$output =~ s/\\.e/ė/g;
$output =~ s/\\.g/ġ/g;
$output =~ s/\\.z/ż/g;
$output =~ s/\\=A/Ā/g;
$output =~ s/\\=E/Ē/g;
$output =~ s/\\=I/Ī/g;
$output =~ s/\\=O/Ō/g;
$output =~ s/\\=U/Ū/g;
$output =~ s/\\=a/ā/g;
$output =~ s/\\=e/ē/g;
$output =~ s/\\=i/ī/g;
$output =~ s/\\=o/ō/g;
$output =~ s/\\=u/ū/g;
$output =~ s/\\AA/Å/g;
$output =~ s/\\AE/Æ/g;
$output =~ s/\\DH/Ð/g;
$output =~ s/\\HO/Ő/g;
$output =~ s/\\HU/Ű/g;
$output =~ s/\\Ho/ő/g;
$output =~ s/\\Hu/ű/g;
$output =~ s/\\L/Ł/g;
$output =~ s/\\O/Ø/g;
$output =~ s/\\OE/Œ/g;
$output =~ s/\\TH/Þ/g;
$output =~ s/\\`A/À/g;
$output =~ s/\\`E/È/g;
$output =~ s/\\`I/Ì/g;
$output =~ s/\\`O/Ò/g;
$output =~ s/\\`U/Ù/g;
$output =~ s/\\`a/à/g;
$output =~ s/\\`e/è/g;
$output =~ s/\\`i/ì/g;
$output =~ s/\\`o/ò/g;
$output =~ s/\\`u/ù/g;
$output =~ s/\\aa/å/g;
$output =~ s/\\ae/æ/g;
$output =~ s/\\c e/ę/g;
$output =~ s/\\cC/Ç/g;
$output =~ s/\\cc/ç/g;
$output =~ s/\\cg/ģ/g;
$output =~ s/\\ck/ķ/g;
$output =~ s/\\cl/ļ/g;
$output =~ s/\\cn/ņ/g;
$output =~ s/\\cr/ŗ/g;
$output =~ s/\\cs/ş/g;
$output =~ s/\\ct/ţ/g;
$output =~ s/\\DH/Ð/g; # Note: This was already included above, but it's duplicated in the original list—no change made.
$output =~ s/\\dh/ð/g;
$output =~ s/\\kA/Ą/g;
$output =~ s/\\kE/Ę/g;
$output =~ s/\\kI/Į/g;
$output =~ s/\\kU/Ų/g;
$output =~ s/\\ka/ą/g;
$output =~ s/\\ke/ę/g;
$output =~ s/\\ki/į/g;
$output =~ s/\\ku/ų/g;
$output =~ s/\\l/ł/g;
$output =~ s/\\o/ø/g;
$output =~ s/\\oe/œ/g;
$output =~ s/\\ss/ß/g;
$output =~ s/\\th/þ/g;
$output =~ s/\\uA/Ă/g;
$output =~ s/\\uE/Ĕ/g;
$output =~ s/\\uG/Ğ/g;
$output =~ s/\\uI/Ĭ/g;
$output =~ s/\\uO/Ŏ/g;
$output =~ s/\\uU/Ŭ/g;
$output =~ s/\\ua/ă/g;
$output =~ s/\\ue/ĕ/g;
$output =~ s/\\ug/ğ/g;
$output =~ s/\\ui/ĭ/g;
$output =~ s/\\uo/ŏ/g;
$output =~ s/\\uu/ŭ/g;
$output =~ s/\\vA/Ǎ/g;
$output =~ s/\\vC/Č/g;
$output =~ s/\\vD/Ď/g;
$output =~ s/\\vE/Ě/g;
$output =~ s/\\vL/Ľ/g;
$output =~ s/\\vN/Ň/g;
$output =~ s/\\vR/Ř/g;
$output =~ s/\\vS/Š/g;
$output =~ s/\\vT/Ť/g;
$output =~ s/\\vU/Ů/g;
$output =~ s/\\vZ/Ž/g;
$output =~ s/\\va/ǎ/g;
$output =~ s/\\vc/č/g;
$output =~ s/\\vd/ď/g;
$output =~ s/\\ve/ě/g;
$output =~ s/\\vl/ľ/g;
$output =~ s/\\vn/ň/g;
$output =~ s/\\vr/ř/g;
$output =~ s/\\vs/š/g;
$output =~ s/\\vt/ť/g;
$output =~ s/\\vu/ů/g;
$output =~ s/\\vz/ž/g;
$output =~ s/\\~A/Ã/g;
$output =~ s/\\~N/Ñ/g;
$output =~ s/\\~O/Õ/g;
$output =~ s/\\~a/ã/g;
$output =~ s/\\~n/ñ/g;
$output =~ s/\\~o/õ/g;
$output =~ s/\\^A/Â/g;
$output =~ s/\\^E/Ê/g;
$output =~ s/\\^I/Î/g;
$output =~ s/\\^O/Ô/g;
$output =~ s/\\^U/Û/g;
$output =~ s/\\^Y/Ŷ/g;
$output =~ s/\\^a/â/g;
$output =~ s/\\^e/ê/g;
$output =~ s/\\^i/î/g;
$output =~ s/\\^o/ô/g;
$output =~ s/\\^u/û/g;
$output =~ s/\\^y/ŷ/g;