WareLogging. SourceCode. <[[Brennen]]> I don't know enough about weird charsets and weird extended characters, but lately I'm having to deal with them. Here is a useful PHP script, stolen somewhere or another and improvised slightly. Just feed it the filename you want to strip assorted stupid characters out of. And no, I don't actually recommend using PHP for this kind of thing - doubtless I should turn it into Perl. <? $file = $argv[1]; print $file; $fh = fopen($file, "r"); while (!feof($fh)) { $text .= fread($fh, 8192); } fclose($fh); $text = convert_stupid_shit($text); $fh = fopen($file, "w"); fwrite($fh, $text); fclose($fh); # functions function convert_stupid_shit($string) { $search = array(chr(145), chr(146), chr(147), chr(148), chr(151), chr(150), chr(153), chr(174)); $replace = array("'", "'", '"', '"', '-', '-', '™', '®'); return str_replace($search, $replace, $string); } ?>