[firebase-br] Validar Character Set WIN1252 X Campo Memo

Paulo Botelho paulobotelho em gmail.com
Ter Set 27 19:05:20 -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 causaria erros no banco de dados (conforme tópico 4 de :
http://www.firebirdfaq.org/faq79/) .

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 uma
função de replace dos caracteres inválidos antes de salvar.

Grande abraço e obrigado.


Paulo Botelho



Mais detalhes sobre a lista de discussão lista