php
Agregar Comentario Solución Input is not proper UTF-8, indicate encoding
Solución al error:
Warning: simplexml_load_file() [function.simplexml-load-file]: xml.xml: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0×80 0x3C 0x2F 0×73 in …
buscando hasta las 01:30 de la madrugada y encontrando diferentes propuestas de soluciones y sin encontrar ninguna en concreto (esta solución tampoco es muy concreta) he logrado identificar la posible causa, aclaro que en mi caso el archivo “original” a cargar no presentaba el problema y funcionaba perfectamente si lo copiaba a mano dentro del directorio, pero al momento de hacerlo mediante la carga de archivos con el código php, algo así como:
move_uploaded_file($_FILES['xmlfile']['tmp_name'], $ruta_guardar)
Generaba ese bendito error, cansado de buscar y con mi acelerómetro al máximo por tanta azúcar consumida y recordando que hace algún tiempo tuve problemas similares (véase solucionar-error-de-simbolos-i%c2%bb%c2%bf-en-php) hice la dichosa prueba, después de copiado el archivo al directorio en cuestión, modificarlo y guardarlo con formato unicode y por arte de magia el archivo era legible nuevamente, sin embargo la razón del error ya estaba reconocida pero aún no sabía que lo estaba provocando, manos a la obra, buscando info http://www.php.net/manual/es/function.move-uploaded-file.php pero nada, como lo recordaba, sirve para mover y nada “extraordinario” pero aún así decidí probar con:
copy($_FILES['xmlfile']['tmp_name'], $guardar)
esta vez no hubo problema, mantuvo el formato de origen, a diferencia de move_uploaded y con eso ha sido suficiente para mi, espero le sirva a alguien más.



Después de un buen tiempo abandonando mi querido blog, como siempre por proyectos cambiantes y en ocasiones inciertos, al fin logro retomar (al menos por hoy) actividades “normales”, esta vez quiero hacer eco de este complemento para chrome, no soy partidario de utilizar Chrome y tampoco de instalar muchos complementos, con mi Firefox tengo, pero hoy me he topado con este complemento que espero esté disponible pronto para Firefox, es algo relativamente sencillo, pero que para nosotros que suele gustarnos ver todo en el navegador y frecuentemente olvidamos, no sabemos, o cruzamos funciones de un lenguaje con otro 