Articles of codificação

Melhor maneira de codificar dados de texto para XML

Eu estava procurando um método genérico no .net para codificar uma seqüência de caracteres para uso em um elemento ou atributo Xml e fiquei surpreso quando eu não encontrar imediatamente um. Então, antes de ir muito mais longe, eu poderia estar faltando a function embutida? Supondo por um momento que realmente não existe, estou montando […]

Escrever arquivos de texto sem Byte Order Mark (BOM)?

Eu estou tentando criar um arquivo de texto usando VB.Net com codificação UTF8, sem BOM. Alguém pode me ajudar, como fazer isso? Eu posso escrever arquivo com codificação UTF8 mas, como remover Byte Order Mark dele? edit1: Eu tentei código como este; Dim utf8 As New UTF8Encoding() Dim utf8EmitBOM As New UTF8Encoding(True) Dim strW As […]

Como faço para decodificar uma string codificada em base64?

Eu estou tentando “decodificar” este seguinte seqüência de caracteres Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Isto é o que eu sei sobre a string em si: A string original é passada primeiro pelo seguinte código: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); […]

Por que uma string codificada em base64 tem um sinal = no final

Eu sei o que é codificação de base64 e como calcular codificação de base64 em C #, no entanto eu vi várias vezes que quando eu converter uma seqüência de caracteres em base64, há um = no final. Algumas perguntas surgiram: Uma string base64 sempre termina com = ? Por que an = é adicionado […]

String de codificação Base64 no VBScript

Eu tenho um driver de carregamento de serviço da Web que é um arquivo de script do Windows (WSF), que inclui alguns arquivos VBScript e JavaScript. Meu serviço da Web requer que a mensagem recebida seja codificada em base64. Eu tenho atualmente uma function VBScript que faz isso, mas é muito ineficiente (memory intensiva, principalmente […]

java.sql.SQLException: Valor de seqüência de caracteres incorreto: ‘\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F…’

Eu tenho o seguinte valor de seqüência de caracteres: “walmart obama 👽💔” Eu estou usando o MySQL e o Java. Eu estou recebendo a seguinte exceção: `java.sql.SQLException: incorreto valor de seqüência de caracteres: ‘\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F …’ Aqui está a variável que estou tentando inserir: var1 […]

Como obter valor ASCII de string em c #

Eu quero obter o valor ASCII de caracteres em uma seqüência de caracteres em c #. Se minha string tiver o valor “9quali52ty3”, eu quero uma matriz com os valores ASCII de cada um dos 11 caracteres. Como posso obter valores ASCII em c #?

Propriedades Java Codificação UTF-8 no Eclipse

Eu recentemente tive que mudar a codificação do webapp que estou trabalhando de ISO-xx para utf8 . Tudo correu bem, exceto arquivos de propriedades. Eu adicionei -Dfile.encoding=UTF-8 no eclipse.ini e arquivos normais funcionam bem. Propriedades, no entanto, mostram algum comportamento estranho. Se eu copiar as propriedades codificadas utf8 do Notepad ++ e colá-las no Eclipse, […]

Faixa Byte Order Mark da string em C #

Eu li posts semelhantes sobre isso e eles não respondem a minha pergunta. Em C #, eu tenho uma string que estou obtendo de WebClient.DownloadString. Eu tentei definir client.Encoding para novo UTF8Encoding (false), mas isso não fez diferença – eu ainda acabo com uma marca de ordem de byte para UTF-8 no início da seqüência […]

C # Converter cadeia de UTF-8 para ISO-8859-1 (Latin1) H

Eu pesquisei neste tópico e olhei todas as respostas, mas ainda não entendi. Basicamente eu preciso converter uma string UTF-8 para ISO-8859-1 e faço isso usando o seguinte código: Encoding iso = Encoding.GetEncoding(“ISO-8859-1”); Encoding utf8 = Encoding.UTF8; string msg = iso.GetString(utf8.GetBytes(Message)); Minha string de origem é Message = “ÄäÖöÕõÜü” Mas infelizmente minha string de resultado […]