TextEncode
Retorna um arquivo de texto como dados de container usando a codificação de caractere e as terminações de linha especificadas.
Formato
TextEncode ( texto ; codificação ; terminaçõesDeLinha )
Parâmetros
texto
- qualquer expressão de texto ou campo.
codificação
- o nome da codificação de caracteres a ser usada (consulte abaixo).
terminaçõesDeLinha
- um número que especifica as terminações de linha a serem usadas (consulte abaixo). Se não for especificado, as terminações de linha são deixadas inalteradas.
Tipo de dados retornado
container
Originada na versão
16.0
Descrição
Para o parâmetro codificação
, use um dos nomes a seguir para especificar a codificação de caracteres: se você não usar nenhum valor ou usar um valor não reconhecido, esta função retorna "?".
|
Codifica texto usando |
|
Unicode |
|
Latin 1 |
|
Cirílico |
|
Japanese |
|
Windows |
|
Simplified Chinese |
|
Korean |
|
Chinês tradicional |
|
Mac Romano |
Para o parâmetro terminaçõesDeLinha
, use um dos valores a seguir para especificar as terminações de linha a serem usadas. Se você usar um valor não reconhecido, as terminações de linha permanecem inalteradas.
|
Altera as terminações de linha para |
|
Inalteradas |
|
Retorno (padrão Mac legado) |
|
Alimentação de linha (padrão Mac moderno, Unix/Linux) |
|
Retorno seguido por uma alimentação de linha (padrão do Windows) |
Exemplo 1
Retorna um arquivo de texto como dados de container de um campo de texto usando a codificação de caracteres japonesa e deixa as terminações de linha inalteradas.
TextEncode ( tabela::texto ; "shift_jis" ; 1 )
Exemplo 2
Converte o conteúdo de um campo de texto para a codificação de caracteres ISO-8859-1 e terminações de linha do Windows, depois exporta o campo de container resultando como um arquivo de texto.
Definir campo [ tabela::container ; TextEncode ( tabela::texto ; "iso-8859-1" ; 4 ) ]
Exportar conteúdos do campo [ tabela::container ; "saída.txt" ; Criar pastas: Desativado]