Desenvolvimento > Utilitários > Diversos > Conversão UTF8 

O motor sage utilizado pelo software é UNICODE a partir da versão 140 ; isto significa que é capaz de gerir os caracteres das línguas necessitando um código sobre mais de um byte (nomeadamente os caracteres asiáticos), e que suportando diferentes normas de codificação.

As normas as mais frequentes, que reconhece SAGE, estão as seguintes :

  • a norma UTF8, que consiste a codificar os carateres sobre um número de variável de bytes.
  • a norma UCS2, que codifica os caracteres sobre 2 anos.

Se a considera os caracteres ASCII utilizados para as línguas europeias, a norma UTF8 código os caracteres ascii, quando são de código inferior a 128, apenas um único byte, com o mesmo código que ascii. Não existe que os caracteres acentuados que alteram (são codificadas sobre 2 bytes).

É porque os tratamentos fontes de SAGE estão guardados em norma UTF8. Um tratamento anterior à versão 140, guardado em ascii, pode assim mesmo ser lido pelo editor; se está reescrito, será automaticamente reescrito em UTF8 Na ocorrência, um indicador de cabeçalho do tratamento permite saber se trata de uma fonte 130 ou 140.

Pode todavia ser útil de converter um tratamento de uma versão superior a 140 em tratamento 130, e de maneira mais geral de converter um ficheiro texto em código ascii, UTF8, ou UCS2 numa qualquer destes formatos. É o que permite este utilitário, que pressupõe qualquer única coisa: que se trata de textos organizados em linhas de 250 caracteres máximo, com um caracter de fim de linha igual à Line Feed (código 10), que seja precedido ou não um código Carriage Return (code 13).

Gestão do ecrã

Ecrã de registo

Apresentação

Na entrada na função, define-se o ficheiro a transcodificar o sentido de transcodificação

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Fich. a converter

Define o código do dossier sobre o qual se encontra o elemento a tratar (tal que está definido na tabela dos dossiers).

  • Diréctorio (campo REP)

Define o diretório no qual se encontra o ficheiro a tratar Os sub-diretórios de um dossier que é de mesmo ser afetado são essencialmente os seguintes :

sub-diretório

Conteúdo

TRT

fontes de tratamentos

BQE, BQR, BQT

ficheiros bancários

TRA

rastos

TXT

ceros ficheiros textos

  • Ficheiro (campo FIC)

Define o nome do ficheiro a tratar. Atenção, segundo os sistemas de exploração, a diferença maiúsculas/minúsculas pode ser significativa ou não.

  • Ext.ficheiro (campo EXT)

Extenção do ficheiro a tratar. No caso de um tratamento Sage, trata-se da extensão "src".

Tipo conversão

  • Conversão (campo SNS)

Os diferentes casos de conversão possíveis são definidos pelo intermédio desta escolha.

Fechar

 

Tarefa batch

Esta função pode ser lançada em batch, mas não existe tarefa standard dedicada ao lançamento.

Mensagens de erro

Não existe outra mensagem de erro, para além das mensagens genéricas.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação