Articles of codificação de

Você usa as funções TR 24731 ‘seguras’?

O comitê da ISO C ( ISO / IEC JTC1 / SC21 / WG14 ) publicou TR 24731-1 e está trabalhando no TR 24731-2 : TR 24731-1: Extensões da Biblioteca C Parte I: interfaces de verificação de limites O WG14 está trabalhando em um TR em funções da biblioteca C mais seguras. Este TR é […]

Java: Como determinar a codificação correta do conjunto de caracteres de um stream

Com referência ao seguinte encadeamento: Aplicativo Java: Não é possível ler corretamente o arquivo codificado iso-8859-1 Qual é a melhor maneira de determinar programaticamente a codificação correta do conjunto de caracteres de um stream de input / arquivo? Eu tentei usar o seguinte: File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); […]

Como posso detectar a codificação / página de código de um arquivo de texto

Em nosso aplicativo, recebemos arquivos de texto ( .txt , .csv , etc.) de diversas fonts. Ao ler, esses arquivos às vezes contêm lixo, porque os arquivos foram criados em uma página de códigos diferente / desconhecida. Existe uma maneira de detectar (automaticamente) a página de código de um arquivo de texto? O detectEncodingFromByteOrderMarks , […]

Qual codificação / página de código é cmd.exe usando?

Quando abro o cmd.exe no Windows, que codificação ele está usando? Como posso verificar qual codificação está usando atualmente? Depende da minha configuração regional ou existem variables ​​de ambiente para verificar? O que acontece quando você digita um arquivo com uma certa codificação? Às vezes eu recebo caracteres ilegíveis (codificação incorreta usada) e às vezes […]

Codificar URL em JavaScript?

Como você codifica com segurança um URL usando JavaScript de forma que ele possa ser colocado em uma string GET? var myUrl = “http://example.com/index.html?param=1&anotherParam=2”; var myOtherUrl = “http://example.com/index.html?url=” + myUrl; Eu suponho que você precisa codificar a variável myUrl nessa segunda linha?