Pregunta

Sé que esto no es un "real" Pregunta de programación. Pero, se relaciona con la programación, así que voy a configurarlo de todos modos. Tengo un programa que necesito probar que lee el marcador de orden de bytes del archivo para ver si es utf-8 o utf-16. Mi problema es que no puedo encontrar un editor de programa / texto que me permita configurar el marcador de orden de bytes. ¿Alguien puede decirme cómo configurar esto en un archivo de texto?

¿Fue útil?

Solución

Hay un programa bastante bueno llamado BabelPad . No solo establecerá la lista de materiales, creo que también le avisará si está configurada o no. También puede hacerlo programáticamente en .Net. Hay buenas preguntas frecuentes sobre esto en MSN .

Otros consejos

Si necesita estar absolutamente seguro de lo que está sucediendo, cree los archivos en binario, ya sea utilizando un editor hexadecimal binario o escribiéndolos desde un programa.

Ultra Edit o Notepad ++ debería ser capaz de hacerlo, y también editar el hexadecimal en bruto (a través de un complemento con np ++)

Debería poder ver y editar esto en Visual Studio.NET si lo tiene.

Muestra el cuadro de diálogo de abrir archivo en Visual Studio. Haga clic en el pequeño triángulo en el botón Abrir y seleccione Abrir con. Ahora seleccione editor binario.

Debería poder editar los valores hexadecimales al comienzo del archivo para incluir cualquier patrón de orden de bytes que necesite.

Este artículo de Wikipedia describe lo que necesitará para configurar los marcadores de orden de bytes en para los diferentes formatos de archivo (por ejemplo, UTF-8 o UTF-16)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top