César escreveu: > > Procurei bastante sobre o uso do initcap() com campos acentuados. > > Porém, não achei a resposta que resolvesse meu problema. > > Utilizo uma base com a codificação UTF-8, e tenho uma tabela chamada > instituicoes que possui o atributo nome. Todos estes nomes estão > corretamente acentuados, e em letras maiúsculas. > Gostaria de passar todos para initcap, porém quando faço: > UPDATE instituicoes SET nome = initcap(nome); > os campos que possuem acentos são simplesmente apagados, deixando uma > string vazia como resultado. Achei estranho isto, pois na maioria dos > casos que pesquisei, o que ocorria era passar a maiúscula o caracter > posterios a letra acentuada. Mas no meu caso não, o campo foi > simplesmente apagado. > > Agora pergunto, como fazer para passar a initcap campos acentuados, sem > acontecer isto? >
Veja o resultado de: SHOW LC_CTYPE; é o esperado? compatível com seu encoding? Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral