Pessoal, boa tarde.
beleza?
Seguinte, preciso alterar, em tempo de execução de um forms, para gerar arquivo texto no formato UTF8.
Estamos tentando utilizar o NLS_LANGUAGE, juntamente com o FORMS_DDL, porém, sem sucesso.
Alguém já passou por tal situação ou, tem alguma dica?
Muito obrigado.
Alterar LANGUAGE/CHARSET para UTF8
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
- fabricio.silva
- Rank: Programador Pleno
- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
Olá Trevisolli, td jóia?
Você já tentou a package DBMS_SESSION ?
Ela tem uma proc. chamada SET_NLS , acredito que dê pra setar este parâmetro.
Abs,
Você já tentou a package DBMS_SESSION ?
Ela tem uma proc. chamada SET_NLS , acredito que dê pra setar este parâmetro.
Abs,
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Fala Fabrício, tudo beleza brother?
Então cara, com o DBMS_SESSION aqui acabou não dando certo.
Você já conseguiu alterar este parâmetro em tempo de execução?
Nos demais sites que procurei, encontrei apenas exemplos alterando essa configuração direto no banco de Dados, dando um Shutdown, alterando e depois subindo o banco novamente.
Porém, isso não podemos fazer no nosso cliente.
Teria que alterar via forms mesmo.
Se alguém já conseguiu alterar em tempo de execução, o "Encoding" de geração, para UTF8, fico agradecido mesmo!
Obrigado à todos.
Então cara, com o DBMS_SESSION aqui acabou não dando certo.
Você já conseguiu alterar este parâmetro em tempo de execução?
Nos demais sites que procurei, encontrei apenas exemplos alterando essa configuração direto no banco de Dados, dando um Shutdown, alterando e depois subindo o banco novamente.
Porém, isso não podemos fazer no nosso cliente.
Teria que alterar via forms mesmo.
Se alguém já conseguiu alterar em tempo de execução, o "Encoding" de geração, para UTF8, fico agradecido mesmo!
Obrigado à todos.
- fabricio.silva
- Rank: Programador Pleno
- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
E ai Trevisolli, beleza?
Cara, esse negócio é estranho mesmo hein?!
Eu dei uma pesquisada e achei uns links:
http://download-west.oracle.com/docs/cd ... tm#i626444
http://www.itk.ilstu.edu/docs/oracle/se ... 0/ch12.htm
http://download.oracle.com/docs/cd/A912 ... tm#1005295
http://www.dba-oracle.com/t_nls_lang.htm
E esse que talvez ajude mais:
http://download.oracle.com/docs/cd/B105 ... a96529.pdf
Tentei executar alguns comandos aqui mas não consegui, talvez você tenha mais sorte.
Abs,
Cara, esse negócio é estranho mesmo hein?!
Eu dei uma pesquisada e achei uns links:
http://download-west.oracle.com/docs/cd ... tm#i626444
http://www.itk.ilstu.edu/docs/oracle/se ... 0/ch12.htm
http://download.oracle.com/docs/cd/A912 ... tm#1005295
http://www.dba-oracle.com/t_nls_lang.htm
E esse que talvez ajude mais:
http://download.oracle.com/docs/cd/B105 ... a96529.pdf
Tentei executar alguns comandos aqui mas não consegui, talvez você tenha mais sorte.
Abs,
-
- Rank: DBA Pleno
- Mensagens: 241
- Registrado em: Ter, 09 Out 2007 11:15 am
- Localização: Batatais - SP
bom... não sei se o problema de voces já foi corrigido...
porem depois de quebrar muito a cabeça para gerar arquivo texto no formato utf-8 ( para NFPaulista) adicionei no inicio do arquivo alguns caracteres especiais... assim o arquivo passa a ficar no formato utf-8 e passa no validador..
espero que ajude
abrççs....
porem depois de quebrar muito a cabeça para gerar arquivo texto no formato utf-8 ( para NFPaulista) adicionei no inicio do arquivo alguns caracteres especiais... assim o arquivo passa a ficar no formato utf-8 e passa no validador..
espero que ajude
DECLARE
V_ARQ TEXT_IO.FILE_TYPE;
BEGIN
V_ARQ := TEXT_IO.FOPEN('C:\UTFTESTE.TXT','W');
TEXT_IO.PUT(V_ARQ,CHR(239)||CHR(187)||CHR(191));
TEXT_IO.PUT_LINE(V_ARQ,'TESTE');
TEXT_IO.FCLOSE(V_ARQ);
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes