Como faço para definir o marcador de pedidos de bytes para arquivos Unicode?
-
03-07-2019 - |
Pergunta
Eu sei que essa não é uma pergunta de programação "real". Mas, relaciona -se à programação, então eu vou defini -lo de qualquer maneira. Tenho um programa que preciso testar que lê o marcador de pedidos de bytes do arquivo para ver se é UTF-8 ou UTF-16. Meu problema é que não consigo encontrar um editor de programa/texto que me permitirá definir o marcador de pedidos de bytes. Alguém pode me dizer como definir isso em um arquivo de texto?
Outras dicas
Se você precisar ter certeza absoluta do que está acontecendo, crie os arquivos em binário, usando um editor hexadecimente binário ou escrevê -lo em um programa.
Ultra Edit ou Notepad ++ Ambos devem ser capazes de fazê -lo e editar o hexadecipal cru também (através de um plugin com NP ++)
Você deve ver e editar isso no Visual Studio.net, se tiver.
Traga a caixa de diálogo de arquivo aberto no Visual Studio. Clique no pequeno triângulo no botão Abrir e selecione Abrir com. Agora selecione Editor binário.
Você deve ser capaz de editar os valores hexadecimais no início do arquivo para incluir qualquer padrão de ordem de bytes que você precisa.
este Artigo da Wikipedia Descreve o que você precisa para definir os marcadores de pedidos de bytes para os diferentes formatos de arquivo (UTF-8 ou UTF-16, por exemplo)