Bueno, como estoy convirtiendo un sitio que se que codifique completamente en ISO no crei necesario realizar esas comprobaciones, ademas de que los archivos originales se mantienen intactos y siempre hay manera de volver a intentarlo.
Gracias por las sugerencias, no estara de mas aplicarlas para mejorar este script.
Edito:
En el manual de PHP para utf8_encode encontre la funcion
fixEncoding(), no la he probado, pero parece ser la adecuada para codificar solo cuando sea necesario:
Código php:
Ver original// Funcion publicada por [B]mrezair at azarbod dot com[/B]
// Fixes the encoding to uf8
function fixEncoding($in_str)
{
return $in_str;
else
} // fixEncoding
// El codigo solo habria que agregar la funcion
// Y cambiar:
// Por esto:
fwrite($file_utf, fixEncoding
($file_cnt));
Gracias nuevamente por la sugerencia.