Foro de elhacker.net

Informática => Software => Mensaje iniciado por: Saberuneko en 13 Marzo 2013, 22:13 pm



Título: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Saberuneko en 13 Marzo 2013, 22:13 pm
Necesito un programa para convertir dos ficheros de texto de formato ANSI o UTF-8 a UTF-16 LE para que me los pueda interpretar un programa.

¿Alguna sugerencia? Los convertidores en línea no me funcionan, me devuelven archivos en blanco.


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: #Borracho.- en 13 Marzo 2013, 22:47 pm
Dbf profesional Commander si mal no tengo entendido sirve para eso?
Tengo media duda!  ::)


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Saberuneko en 14 Marzo 2013, 11:38 am
Por lo que me pone por google, es un software para desarrollo de bases de datos con SQL. No es realmente lo que necesito.

Lo que necesito es un programa que lea un archivo .txt en UTF-8 y me lo pase a UTF-16 Little Endian.

Gracias por el intento.


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: OmarHack en 14 Marzo 2013, 12:12 pm
http://www.convertunicode.com/tecwin.exe Es la versión trial xD



http://www.filebuzz.com/fileinfo/75074/ANSI_to_Unicode_Converter.html
Esta es la versión shareware de otro conversor, te durará más pero no la probé y estas versiones no traen todas las funcionalidades así que no se si te sirve.
Un saludo.


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: #Borracho.- en 14 Marzo 2013, 13:16 pm
Perdón, pero me saqué la duda yo mismo también que tenía.

Y si compilas este code?

http://ch3m4.org/blog/tag/code/

Por supuesto cambiándolo para que sea de 8 a 16


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Eleкtro en 14 Marzo 2013, 13:17 pm
Es tán fácil hacer las conversiones de codificación de texto en cualquier lenguaje de programación (menos en el limitado Batch xD) que me da pereza ponerme a buscarte por internet algún soft ya hecho, y encima de pago.

EDITO: Aunque hay una utilidad commandline (GRATIS) muy buena que se llama "nstringconverter 1.2" de "Guillaume", pero si no recuerdo mal creo que sólo convierte entre ASCII (ANSI), UTF16 y a Base64.

Aquí tienes una mini aplicación que acabo de hacer:

(http://img209.imageshack.us/img209/5373/captura1tk.png)

http://elektrostudios.tk/ansi-utf8-utf16.exe

PD: Si necesitas te la hago commandline para automatizar la taréa.
PD2: Si te ha sido útil ...me debes una xD.

Saludos!


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Saberuneko en 14 Marzo 2013, 16:17 pm
Gracias por las respuestas, ahora mismo ando un poco corto de tiempo, pero por la noche le echaré un ojo.

Básicamente, tenía que convertir un .txt que podía guardar en ANSI o UTF-8 desde notepad a UTF-16 LE para que una aplicación me reconociese los caracteres con tilde, que no aparecían con las codificaciones que me permitía usar Notepad++.

Las convertiré, probaré a ver si la aplicación me reconoce los ficheros bien, y os comento.


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Eleкtro en 14 Marzo 2013, 16:30 pm
Pero, es que... ahora que lo pienso, no necesitas ni mi aplicación, desde el própio bloc de notas puedes guardar a estos formatos:
  • ANSI (Opción: ANSI)
  • UTF-8 (Opción: UTF-8)
  • UTF-16 LE (Opción: Unicode)
  • UTF-32 (Opción: Big Endian)

xD ¿No te los reconoce el bloc de notas?.

Saludos


Título: Re: Software para convertir UTF-8 a UTF-16 LE?
Publicado por: Saberuneko en 14 Marzo 2013, 22:44 pm
Es lo que me extraña, se me dijo que tanto notepad++ como el bloc de notas pueden, pero mis opciones son las siguientes:

Bloc de Notas:
  • ANSI
  • Unicode
  • Unicode Big Endian
  • UTF-8

Notepad++:
  • ANSI
  • UTF-8 sin BOM
  • UTF-8
  • UCS-2 Big Endian
  • UCS-2 Little Endian

Es realmente raro...

Lo que es más extraño, escoger "Unicode" a secas, me ha funcionado. La aplicación lo lee. (Cuando antes no lo hacía) WTF...
Veo que por lo que comentas y lo probado ahora, que la opción "Unicode" es el UTF-16 LE, lo extraño es que la vez anterior el programa no me reconocía los caracteres con tilde.