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

Carlos H. Cantu listas em warmboot.com.br
Qua Set 28 10:56:33 -03 2011


Segue resposta do Dmitry Yemanov:

http://www.destructor.de/charsets/index.htm and
http://www.collation-charts.org/firebird20/ is the only available
information that I know. But our charsets are pretty much standard, so
looking at ISO or Windows character charts could be useful


[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

PB> Pessoal,

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

PB> Sendo que alguns usuários copiam e colam texto de diversas fontes neste
PB> TMemo, e quero garantir que nenhum caracter inválido (fora do WIN1252) seja
PB> incluído, pois isto causaria erros no banco de dados (conforme tópico 4 de :
PB> http://www.firebirdfaq.org/faq79/) .

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

PB> Grande abraço e obrigado.


PB> Paulo Botelho
PB> ______________________________________________
PB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
PB> Para saber como gerenciar/excluir seu cadastro na lista, use:
PB> http://www.firebase.com.br/fb/artigo.php?id=1107
PB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista