Avatar billede assassin Juniormester
10. juni 2003 - 15:24 Der er 8 kommentarer og
2 løsninger

Konvertering af æ,ø,å til ASCI værdi

Jeg har en tekst, hvor æ,ø og å skal konverteres.

Jeg har en tabel med de forskellige ASCI værdier for æ,ø,å.

Men hvordan for jeg sat ASCI værdien?

Jeg har lavet følgende før jeg gik i stå.

function TDmBonPrinter.UdskiftBogstav(aText: string): string;

  Function Change(aText: char):Char;
  begin
    if aText = 'æ' then Result := dtsBonPrinterLilleAE.AsString else
    Result := aText;
  end;

var
  i: integer;
begin
  For i:= 1 to Length(aText) do aText[i]:= Change(aText[i]);
  Result:= aText;
end;
Avatar billede cautoo Nybegynder
10. juni 2003 - 15:27 #1
kunne du ikk bare bruge
function dekryptering(kryptekst: String) : String;
begin
  kryptekst := AnsiReplaceText(kryptekst, 'æ', 'nyttegn');
  result := kryptekst;
end;
Avatar billede arne_v Ekspert
10. juni 2003 - 15:29 #2
Strenget taget har ÆØÅ ikke ASCII værdier, da de ikke er med
i standard ASCII karakter-sættet.

Men du vil have nogle numeriske værdier for ÆØÅ.

Det første du skal tage stilling til er om du vil have
værdier for:
  ISO-8859-1 alias IsoLatin1 alias "Windows"
eller:
  CP-850 alias "DOS"

Du kan konvertere fra integer til char med funktionen chr:
  c := chr(248);

Men jeg kan ikke helt se hvor du skal bruge det i din kode.
Avatar billede nca Juniormester
10. juni 2003 - 15:51 #3
Avatar billede assassin Juniormester
10. juni 2003 - 15:59 #4
I dtsBonPrinterLilleAE.AsString står der feks '145'

Hvordan får jeg den til at forstå at 145 er Asci-værdien

if Tekst[x]='æ' then Tekst[x]:=#+dtsBonPrinterLilleAE.AsString;

går jo ikke.
Avatar billede arne_v Ekspert
10. juni 2003 - 16:04 #5
Tekst[x]:=Chr(StrToInt(dtsBonPrinterLilleAE.AsString))

vil jeg tro.
Avatar billede arne_v Ekspert
10. juni 2003 - 16:07 #6
Eller:

Tekst[x]:=Chr(dtsBonPrinterLilleAE.AsInteger)

hvis AsInteger eksisterer.
Avatar billede nca Juniormester
10. juni 2003 - 17:27 #7
Har du set på funktionen i sp. 348330. Der kan du se, hvordan det er lavet.
Avatar billede assassin Juniormester
11. juni 2003 - 08:10 #8
Arne v vil du smide et svar, så vil jeg dele nogle points ud.
Avatar billede arne_v Ekspert
11. juni 2003 - 08:13 #9
svar
Avatar billede assassin Juniormester
11. juni 2003 - 08:17 #10
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester