0 votos

Forzar la apertura de un archivo con la codificación UTF-8

Tengo un archivo que contiene texto. El archivo no es un archivo de texto, es un archivo SQL.

Quiero abrir este archivo con la codificación UTF-8 para poder copiar y pegar los textos. Hasta ahora, estoy tratando de hacerlo con TeXShop pero esta aplicación se niega a utilizar la codificación que estoy seleccionando.

¿Conoce algún otro software que pueda probar y utilizar?

0 votos

¿TextEdit tal vez?

0 votos

No, no funciona, supongo que porque el archivo no es un archivo de texto...

0 votos

¿Qué es exactamente un archivo SQL para usted, cómo se creó en primer lugar? ¿Cuál es el resultado de ejecutar file FILENAME en la Terminal?

1voto

Artem Tikhomirov Puntos 4501

Este es el tipo de cosas para las que se hizo BBEdit. BBEdit abrirá cualquier archivo y, en general, hará un excelente trabajo al mostrar cualquier texto incrustado. Incluso hay un menú en el área de control inferior para cada archivo que le permite forzar una codificación de texto particular. Cuando compré BBEdit por primera vez costaba unos 130 dólares. A su precio actual de 50 dólares es una ganga. No tengo ninguna afiliación con Barebones Software, excepto como cliente satisfecho.

http://barebones.com/products/bbedit

1 votos

TextWrangler normalmente puede hacer lo mismo de forma gratuita.

0 votos

(funcionó pero no a través del menú de la barra inferior)

1 votos

@Colas, suele haber más de una forma de hacerlo en BBEdit. Me alegro de que te haya funcionado.

0voto

Vineet Puntos 668

Emacs tiene un editor hexadecimal si eres lo suficientemente duro como para editar la base de datos así. ¿estás seguro de que quieres hacer eso?

UPD: ¿está buscando https://stackoverflow.com/questions/18259692/how-to-recover-a-corrupt-sqlite3-database ?

Una respuesta radical que aborda la causa root (la corrupción de la base de datos) implica ejecutar el backend de la base de datos en un espacio de direcciones diferente que la aplicación cliente. Pero eso sería una costosa renovación.

0 votos

De todas formas, el archivo está corrupto y tiene 0 registros ahora... Pero todavía puedo ver los datos si lo abro en un editor de texto.

0 votos

Vale, ¿estás seguro de que un editor, hexadecimal, utf-8 o lo que sea es la herramienta adecuada para el trabajo? ¿No hay una ayuda de banda como un equivalente fsck para bases de datos sqlite?

0 votos

No estoy seguro de nada pero lo mejor que he encontrado hasta ahora es BBedit . Gracias por su ayuda.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X