Re: [pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 Por tôpico sistemas

Já tive problemas com esse tipo de codificação de textos vindos do Word,
usuários preenchiam um campo texto numa página web com o Copiar / Colar e o 
Word coloca um monte de tranqueira no texto,
acho que nem é caractere compreensível, deve ser códigos de máquina pra 
delinear alguma coisa,
cheguei a pegar um texto byte a byte pra ver qual caractere estava dando 
problema, mas é inviável,
tentei varias coisas e não obtive sucesso, a saída foi formatar o texto 
antes de entrar na base, ou seja,
tudo que for diferente e A a Z e 0 a 9 incluindo os caracteres especiais 
para mortais o resto mandei pra casa do chapel.,
Mas vira e mexe tinha problemas com textos vindos daquele formulário devido 
a texto vindos do Word.


Parece que a Microsoft na sua ânsia de tornar difícil o uso das suas ideias 
não está nem aí pros problemas que os programadores vão enfrentar,
a equipe que desenvolve o brOffice deve sofrer um bocado pra manter a 
compatibilidade


Marcelo

-Mensagem Original- 
From: Guimarães Faria Corcete DUTRA, Leandro

Sent: Wednesday, August 10, 2016 11:25 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 10:22 GMT-03:00 Luiz Henrique :


Tenho a seguinte situação : meu postgres 9.1 LINUX CENTOS tem encoding 
UTF8.


Perfeito, é o ideal.


Ao criar uma view para ser utilizada no MS Office (tabela dinâmica excel) 
dá

erro de codificação (erro na tabela dinâmica excel ao utilizar a view).


Sem mais detalhes?  E quais as configurações do MS Excel?  Que versão
dele?  Ele não tem como informar a codificação esperada da sessão?
Experimentou isso com o LibreOffice?



Até
onde eu entendi é necessário alterar o encoding para WIN1252 ou LATIN1 
(por

exemplo).


Por exemplo não, tem de ser um específico.  Até há um grau de
compatibilidade entre algumas codificações, mas para evitar erros tem
de usar ou o mesmo, ou informar uma conversão viável.  Por isso o
UTF-8 (ou algum outro Unicode) é o ideal, dá para converter para
qualquer coisa.



Dúvida : como eu posso , em tempo de execução da VIEW, alterar o
ENCODING ? É possivel ?


Se a sessão do programa aplicativo (ou do usuário, se interativo)
informar a codificação esperada, haverá conversão automática a partir
do Unicode.  Não sei como é isso a partir do MS Excel.


--
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Contribs

2016-08-10 Por tôpico André Ormenese
Em 10 de agosto de 2016 16:08, Glauco Torres 
escreveu:

>
>
>
>
> No dia 10 de agosto de 2016 às 16:05, André Ormenese 
> escreveu:
>
>> Boa tarde.
>>
>> Existe alguma consulta, ou visão já pronta, que me fala quais contribs
>> tenho instalado ?
>> Em caso negativo, como obter esta informação ?
>>
>> Versão : Postgresql 9.4.7
>>
>>
> Seria isso?
>
> SELECT * FROM pg_extension;
>
>
Isso mesmo... Valeu !!!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Contribs

2016-08-10 Por tôpico Glauco Torres
No dia 10 de agosto de 2016 às 16:05, André Ormenese 
escreveu:

> Boa tarde.
>
> Existe alguma consulta, ou visão já pronta, que me fala quais contribs
> tenho instalado ?
> Em caso negativo, como obter esta informação ?
>
> Versão : Postgresql 9.4.7
>
>
Seria isso?

SELECT * FROM pg_extension;

-
Glauco Torres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Contribs

2016-08-10 Por tôpico André Ormenese
Boa tarde.

Existe alguma consulta, ou visão já pronta, que me fala quais contribs
tenho instalado ?
Em caso negativo, como obter esta informação ?

Versão : Postgresql 9.4.7

Att
André

*Minhas figuras favoritas do folclore brasileiro são a democracia e o
estado laico.*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-08-10 13:08 GMT-03:00 Flavio Henrique Araque Gurgel :
>
> O Op pode criar um usuário separado para seu Excel, digamos usr_excel, e
> mudar o client encoding dele :
> ALTER USER usr_excel SET client_encoding = 'LATIN1';
>
> Conectar a partir do Excel com esse usuário específico, deve resolver.

Provável.  Nem sei por que respondo, esperar o Gurgel responder é sempre melhor.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 Por tôpico Flavio Henrique Araque Gurgel


On 10/08/2016 16:25, Guimarães Faria Corcete DUTRA, Leandro wrote:
> 2016-08-10 10:22 GMT-03:00 Luiz Henrique :
>>
>> Tenho a seguinte situação : meu postgres 9.1 LINUX CENTOS tem encoding UTF8.
> 
> Perfeito, é o ideal.
> 
> 
>> Ao criar uma view para ser utilizada no MS Office (tabela dinâmica excel) dá
>> erro de codificação (erro na tabela dinâmica excel ao utilizar a view).
> 
> Sem mais detalhes?  E quais as configurações do MS Excel?  Que versão
> dele?  Ele não tem como informar a codificação esperada da sessão?
> Experimentou isso com o LibreOffice?
> 
> 
>> Até
>> onde eu entendi é necessário alterar o encoding para WIN1252 ou LATIN1 (por
>> exemplo).
> 
> Por exemplo não, tem de ser um específico.  Até há um grau de
> compatibilidade entre algumas codificações, mas para evitar erros tem
> de usar ou o mesmo, ou informar uma conversão viável.  Por isso o
> UTF-8 (ou algum outro Unicode) é o ideal, dá para converter para
> qualquer coisa.
> 
> 
>> Dúvida : como eu posso , em tempo de execução da VIEW, alterar o
>> ENCODING ? É possivel ?
> 
> Se a sessão do programa aplicativo (ou do usuário, se interativo)
> informar a codificação esperada, haverá conversão automática a partir
> do Unicode.  Não sei como é isso a partir do MS Excel.

O Op pode criar um usuário separado para seu Excel, digamos usr_excel, e
mudar o client encoding dele :
ALTER USER usr_excel SET client_encoding = 'LATIN1';

Conectar a partir do Excel com esse usuário específico, deve resolver.

[]s
Flavio Gurgel

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-08-10 10:22 GMT-03:00 Luiz Henrique :
>
> Tenho a seguinte situação : meu postgres 9.1 LINUX CENTOS tem encoding UTF8.

Perfeito, é o ideal.


> Ao criar uma view para ser utilizada no MS Office (tabela dinâmica excel) dá
> erro de codificação (erro na tabela dinâmica excel ao utilizar a view).

Sem mais detalhes?  E quais as configurações do MS Excel?  Que versão
dele?  Ele não tem como informar a codificação esperada da sessão?
Experimentou isso com o LibreOffice?


> Até
> onde eu entendi é necessário alterar o encoding para WIN1252 ou LATIN1 (por
> exemplo).

Por exemplo não, tem de ser um específico.  Até há um grau de
compatibilidade entre algumas codificações, mas para evitar erros tem
de usar ou o mesmo, ou informar uma conversão viável.  Por isso o
UTF-8 (ou algum outro Unicode) é o ideal, dá para converter para
qualquer coisa.


> Dúvida : como eu posso , em tempo de execução da VIEW, alterar o
> ENCODING ? É possivel ?

Se a sessão do programa aplicativo (ou do usuário, se interativo)
informar a codificação esperada, haverá conversão automática a partir
do Unicode.  Não sei como é isso a partir do MS Excel.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] alterar encoding durante uma VIEW

2016-08-10 Por tôpico Luiz Henrique
Pessoal,

Tenho a seguinte situação : meu postgres 9.1 LINUX CENTOS tem encoding
UTF8. Ao criar uma view para ser utilizada no MS Office (tabela dinâmica
excel) dá erro de codificação (erro na tabela dinâmica excel ao utilizar a
view). Até onde eu entendi é necessário alterar o encoding para WIN1252 ou
LATIN1 (por exemplo). Dúvida : como eu posso , em tempo de execução da
VIEW, alterar o ENCODING ? É possivel ?

Grato a todos!


-- 
Atenciosamente,

Luiz Henrique

“A coruja de Minerva alça seu vôo somente com o início do crepúsculo”.
Friedrich Hegel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral