Carregando dados de um arquivo plano em tabela usando o Informatica, tendo personagens de inglês e estrangeiro como chinês

StackOverflow https://stackoverflow.com/questions/1741044

Pergunta

Estou carregando dados de um arquivo plano para a tabela usando o Informatica, o arquivo possui caracteres em inglês e estrangeiro, como chinês e outros. Os caracteres de língua estrangeira não estão sendo exibidos corretamente após o carregamento. Como esse problema pode ser resolvido? Eu poderia tentar resolvê-lo usando a codificação UTF-16, mas mais cedo eu estava usando o UTF-8.

Foi útil?

Solução

  1. Comece com a fonte no designer. Você pode ver os dados corretamente na visualização do qualificador de origem? Caso contrário, convém definir a codificação da definição de origem FF como UTF-8.

  2. O serviço de integração deve estar em execução no modo Unicode e não no modo ASCII. Você pode verificar isso nas propriedades do Serviço de Integração no Console Admin.

  3. O alvo deve ser a codificação UTF-8.

    • Verifique a codificação da conexão relacional (se o destino for um banco de dados) no Workflow Manager para garantir que seja UTF-8
    • Se o problema persistir, escreva a saída em um FlatFile UTF-8 e verifique se os dados estão carregando corretamente. Se sim, então o problema é com a gravação no banco de dados.
    • Verifique as configurações do banco de dados como NLS_LANG, NLS_CHARACTERSET (para Oracle) etc.

Sadagopan

Outras dicas

Você precisa descobrir a codificação para o serviço de integração que executa o fluxo de trabalho do carregamento. A Informatica suporta três codificação diferente para isso, UTF-8, ASCII e Windows-1252, você precisa garantir que o seu seja UTF-8. Você também precisa informar ao qualificador de origem para o fluxo de trabalho usar a codificação correta para ler o arquivo (pode ser UTF-8 ou UTF-16). E, finalmente, você deve garantir que suas tabelas de banco de dados estejam usando uma codificação que suporta chinês.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top