[firebase-br] Erro com caracteres "estranhos" e UPPER

Rodrigo rodrigo em digibyte.com.br
Qui Ago 14 15:28:05 -03 2014


Boa tarde,

Ao realizar um select com upper case o mesmo retorna o erro string truncation, semelhante ao reportado em http://tracker.firebirdsql.org/browse/CORE-2912. Verifiquei que o motivo são caracteres “estranhos” em alguns registros (ex: COMÉRCIO  DE  MATERIAIS DE   CONSTRUÇÃ) provenientes de uma importação. Uso o charset WIN1252.

Alguma dica de como resolver?
Apesar de obviamente os caracteres serem inválidos isso seria um bug? O firebird não deveria simplesmente ignorá-los? (mesma situação do bug reportado no tracker citado)

Obrigado,

Rodrigo.


Mais detalhes sobre a lista de discussão lista