[firebase-br] Character Set WIN1252 X Campo Memo

Paulo Botelho paulobotelho em gmail.com
Ter Set 27 09:22:23 -03 2011


Pessoal,

Possuo uma tabela no firebird com um campo Blob com CharacterSET = WIN1252,
o qual alimento com texto através de um TMemo no delphi. Até aí tudo bem,
processo já funciona normalmente.

Sendo que alguns usuários copiam e colam texto de diversas fontes neste
TMemo, e quero garantir que nenhum caracter inválido (fora do WIN1252) seja
incluído, pois isto causa erros no banco de dados.

Alguém conhece alguma função que identifique quais são os caracteres válidos
em cada CharacterSet, mais específicamente no WIN1252 ?  Assim eu faria um
replace dos caracteres inválidos antes de salvar.

Grande abraço e obrigado.


Paulo Botelho



Mais detalhes sobre a lista de discussão lista