4D v14.3

USE CHARACTER SET

Página Inicial

 
4D v14.3
USE CHARACTER SET

USE CHARACTER SET 


 

USE CHARACTER SET ( mapa {; mapaEntradaSaida} ) 
Parâmetro Tipo   Descrição
mapa  cadeia, Operador in Nome do conjunto de caracteres a ser usado (modo Unicode), ou nome do Documento do mapa ASCII a ser usado (ASCII mode) ou * para reiniciar para o conjunto de caracteres/mapa ASCII padrão
mapaEntradaSaida  Inteiro longo in 0 = Mapa de saída 1 = Mapa de entrada, se omitido, mapa de saída

USE CHARACTER SET modifica o conjunto de caracteres usado por 4D durante a transferência de dados entre o banco de dados e um documento ou uma porta serial para o processo atual. As operações de transferência incluem a importação e exportação de texto (ASCII), DIF, e os arquivos SYLK. Um mapa de caracteres também funciona com os dados enviados pelos comandos SEND PACKET, RECEIVE PACKET (para pacotes de tipo texto), e RECEIVE BUFFER. Não tem efeito em transferências de dados realizadas com SEND RECORD, SEND VARIABLE, RECEIVE RECORD, SEND PACKET, RECEIVE PACKET (para pacotes tipo BLOB) e RECEIVE VARIABLE.

O parâmetro mapa deve corresponder ao nome do conjunto de caracteres "IANA" a ser utilizado, ou a um dos seus apelidos. Por exemplo, os nomes "iso-8859-1" ou "UTF-8" são nomes válidos, bem como os apelidos "latin1" ou "L1". Para mais informações sobre esses nomes, consulte o seguinte endereço:
http://www.iana.org/assignments/character-sets. Também se apresentam exemplos de nomes IANA na descrição do comando CONVERT FROM TEXT.

Se mapaEntradaSaida for 0, o mapa é definido para a exportação. Se mapaEntradaSaida for 1, o mapa é definido para a importação. Se você não passar o parâmetro mapaEntradaSaida, o mapa de exportação é usado por padrão.

Quando o parâmetro * é passado, o conjunto de caracteres padrão é restaurado (mapa de importação ou exportação dependendo do valor de mapaEntradaSaida).

Em 4D v11, o conjunto de caracteres por padrão é UTF-8.

Exemplo  

O exemplo a seguir (modo Unicode) usa o caracteres UTF-16 para exportar um texto, então o conjunto de caracteres padrão é restaurado:

 USE CHARACTER SET("UTF-16LE";0) ` Use o conjunto de caracteres UTF-16 "Little Endian"
 EXPORT TEXT([MiTabla];"MiTexto") ` Exportar dados através do mapa
 USE CHARACTER SET(*;0) ` Restaure o conjunto de caracteres padrão

A variável de sistema OK é definida como 1 se o mapa é carregado corretamente. Caso contrário, é definido como 0.

 
PROPRIEDADES 

Produto: 4D
Tema: Comunicações
Número 205

Este comando modifica a variável sistema OKO modo Unicode afeta este comando

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
VER TAMBÉM 

EXPORT DIF
EXPORT SYLK
EXPORT TEXT
IMPORT DIF
IMPORT SYLK
IMPORT TEXT
Mac to Win
RECEIVE BUFFER
RECEIVE PACKET
SEND PACKET
Win to Mac

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : USE CHARACTER SET ( 4D v11 SQL Release 6)