Parâmetro sourceEncoding

Utilize o parâmetro sourceEncoding para definir ou consultar a codificação de caracteres do arquivo em sua plataforma de origem.

Disponibilidade

Comando query
Comando set
Parâmetro current
Parâmetro default
Parâmetro install

Escopo

É utilizado o escopo de sourceEncoding para o documento atual.
É utilizado o escopo de current.sourceEncoding para o documento atual.
É utilizado o escopo de default.sourceEncoding.startColumn globalmente.
É utilizado o escopo de install.sourceEncoding globalmente.

Sintaxe

query sourceEncoding
set sourceEncoding { default
                   | [ encoding | native ]
                   }
query current.sourceEncoding
query default.sourceEncoding
set default.sourceEncoding { install
                           | [ encoding | native ]
                           }
query install.sourceEncoding 

Parâmetros

default Se você especificar o parâmetro default para o comando set sourceEncoding, o documento atual utilizará o valor de default.sourceEncoding como sua codificação de caracteres de origem.
encoding Se você especificar o parâmetro encoding para o comando set sourceEncoding, a codificação do caractere de origem indicado por encoding será utilizada para o documento atual. Se você especificar o parâmetro encoding para o comando set default.sourceEncoding, a codificação do caractere indicado por encoding será utilizada para todos os documentos que têm o parâmetro sourceEncoding definido como default.
native A especificação do parâmetro native é equivalente à especificação do parâmetro encoding com o valor da codificação de caracteres padrão na plataforma nativa.
install Se você especificar o parâmetro install para o comando set default.sourceEncoding, todos os documentos que têm sourceEncoding definido para default utilizarão o valor de install.sourceEncoding como a codificação de caracteres de origem.

Descrição

Por padrão, a codificação de origem de um documento é a codificação de caracteres do arquivo inferior.  É, normalmente, a codificação padrão de caracteres da plataforma na qual o editor está em execução (codificação nativa).  Quando o arquivo na plataforma nativa for a cópia local de um arquivo em um sistema remoto (como zSeries), a especificação da codificação de caracteres do sistema remoto original do arquivo permitirá que o editor considere e emule várias características do arquivo original, como, por exemplo, a exibição dos caracteres de controle Shift-in e Shift-out de um arquivo EBCDIC DBCS e o cálculo da duração de gravação correta nos salvamentos.

O comando query current.sourceEncoding retorna a codificação de caracteres de origem utilizada no documento atual.

Exemplos

query sourceEncoding
set sourceEncoding Cp930
query current.sourceEncoding
query default.sourceEncoding
query install.sourceEncoding 

Referência relacionada
comando query
comando set
parâmetro current
Parâmetro default
parâmetro install
Parâmetro shiftInCharacter
Parâmetro shiftOutCharacter
Parâmetro showSosi
Parâmetro sourceCcsid
Parâmetro useSourceColumns