Array
(
)

Conversão de Textos

Thiagodede
   - 27 dez 2005

Estou com um grande problema, o sistema que a empresa onde trabalho criou foi desenvolvido em CLipper e banco de dados DBF, agora estamos fazendo algumas adaptações para utilizar um visual mais novo. O problema aparece agora quando pego os dados que possuem ACENTOS, CEDILHA e outros caracteres especiais, pois eles nao possuem a mesma padronagem das fontes usadas no DOS antigamente.

Gostaria de saber se alguem ja passou por esse problema e como resolveu. Alguem sabe de alguma função que ja converta do velho DOS para o formato do WINDOWS?? Qualquer ideia vai ser bem vinda!!!


Martins
   - 27 dez 2005


Citação:
Estou com um grande problema, o sistema que a empresa onde trabalho criou foi desenvolvido em CLipper e banco de dados DBF, agora estamos fazendo algumas adaptações para utilizar um visual mais novo. O problema aparece agora quando pego os dados que possuem ACENTOS, CEDILHA e outros caracteres especiais, pois eles nao possuem a mesma padronagem das fontes usadas no DOS antigamente.

Gostaria de saber se alguem ja passou por esse problema e como resolveu. Alguem sabe de alguma função que ja converta do velho DOS para o formato do WINDOWS?? Qualquer ideia vai ser bem vinda!!!



No DBF eles estão com acentos tipo ç ão é?

Mostre como esle estão dentro do DBF!


Jdasg
   - 28 dez 2005

Use a função abaixo que ela converte os acentos em dos para o windows.

function OEMToStr(const OEM : String):String;
begin
SetLength(Result, Length(OEM));
OEMToChar(@OEM[1], @Result[1]);
end;

Att. Jdasg :lol: