Não, colega : este Fórum ** não suporta ** anexos de qquer tipo : sobe a imagem
pra um site de Compartilhamento de imagens gratuito qualquer (Tinypic,
picpaste, imgur, o que vc quiser) e manda pra gente o link...
[]s
Chiappa
Hmm, está um pouco mais claro agora : o DUMP tá indicando que vc inseriu as
strings em WE8ISO8859P1, realmente, E como a nota metalink 121627.1 indicada
pelo colega registra, alguns caracteres (como hexa A8 e B4) não existem no
characterset WE8ISO8859P15 que está definido no banco que faz a cons
Teste feito no SQL DEVELOPER.
[image: Imagem inline 1]
Atenciosamente,
Rogério Camatini
Em 6 de setembro de 2017 16:24, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Eu não tenho aqui uma base teste criada em P1 (sempre usei P15, justamente
> por causa do
Chiappa,
Segue a consulta da codificação das strings:
SELECT b, DUMP(b, 1016) from a;
B DUMP(B,1016)
--
--
°ºª§ Typ=1 Len=4 CharacterSet=WE8ISO8859P1: b0,ba,aa,a7
µ Typ=1 Len=1 CharacterSet=WE8ISO
Eu não tenho aqui uma base teste criada em P1 (sempre usei P15, justamente por
causa do euro e outros caracteres adicionais), mas sempre acreditei que se a
raw data presente era x, é o caracter com código ASCII x na tabela do
characterset configurado que seria exibido, pra mim é Novidade esse
c
Chiappa,
Achei bem legal a dica do dump, não conhecia essa.
Mas o comportamento do Oracle quando não há equivalência definida é
colocar esse ? mesmo, quando não há conversão definida entre os caracteres. É
fácil de testar isso apenas pelo client, sem passar por um dblink. Ha alguns
car
Sim, o P15 não é um 'superset' no sentido estrito, pois alguns caracteres não
estão presentes MAS NOTAR que as posições referentes aos caracteres P1
diferentes no P15 *** não estão VAZIOS **, e sim ocupados com outros caracteres
: é o caso dos caracteres hexa A4, A6, B4... CONFIRME que esses pos
Roger,
Pela nota "Difference between WE8ISO8859P1 and WE8ISO8859P15 characterset
(Doc ID 121627.1)", o WE8ISO8859P15 não é um "superset" do WE8ISO8859P1.
Então alguns caracteres do WE8ISO8859P1 devem aparecer como o ? mesmo, pois
não tem conversão.
Da mesma forma, alguns caracteres do WE8
Blz - faz as verificações que indiquei que vc deve chegar no resultado ok... EM
ESPECIAL, não deixe de setar a LANG para o chracaterset superset/'maior' dos
envolvidos, de descobrir como setar a FONTE no teu software de terminal
(assegurando que ele está usando uma FONTE que contém ** todos ** o
Chiappa,
Obrigado pelas infos, vou verificar os pontos propostos por ti.
Atenciosamente,
Rogério Camatini
Em 5 de setembro de 2017 16:21, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Bom, dado que o WE8ISO8859P15 é um superset do WE8ISO8859P1, eu diria q
10 matches
Mail list logo