| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 03.05.09 Prihlásený: 18.06.10 Príspevky: 20 Témy: 10 |
Mam problem s makcenmi v porovnavani v stringu
Skratka mam cyklus
for i:=1 to length(vstup) do
begin
case vstup[i] of
'a' : vstup[i] := 'A';
'á' : vstup[i] := 'A';
'ä' : vstup[i] := 'A';
'Á' : vstup[i] := 'A';
'b' : vstup[i] := 'B';
'c' : vstup[i] := 'C';
'č' : vstup[i] := 'C';
'Č' : vstup[i] := 'C';
'd' : vstup[i] := 'D';
'ď' : vstup[i] := 'D';
'Ď' : vstup[i] := 'D';
'e' : vstup[i] := 'E';
end;
cize chcem vsetko previest do tsa abecedy ... vsetko ide v poriadku ale v case podmienke mi uplne ignoruje makcenove znaky ako č,ď atd ... co sa tyka dlznov s tymi problem nieje ...
vopred dakuje, ...
|
|
Registrovaný: 02.09.05 Prihlásený: 17.11.10 Príspevky: 154 Témy: 1 |
Problem je v "obmedzenosti" ASCII tabulky, kt. nepozna znaky stredoeuropskych jazykov. Je mozne si vsimnut v hornom rozsireni ASCII tabulky (cize znaky 128-255) znaky s dlznami ako "á, É, ó, ...". Cize tie je mozne zo standartneho vstupu dostat a porovnavat ich. Pokial teda planujes pouzivat diakritiku v programe je nevyhnune pouzit iny datovy typ ako string (pretoze string je v podstate pole typu char, ktory pouziva 1Byte - 256 moznosti na znak, co obsiahne len ASCII tabulku), teda typ kt. pouziva 2Byte na znak (WideChar) - co je v delphi typ WideString a s nim dalej pracovat.
Odkaz: http://delphi.about.com/od/beginners/l/aa071800a.htm
_________________ Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison) |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Diakritika v Ostatné | 8 | 797 | 22.10.2010 22:10 Rammstein | | diakritika v HTML, XHTML, XML, CSS | 9 | 1121 | 18.08.2010 9:50 locksmith | | Diakritika v Databázy | 2 | 750 | 30.03.2009 22:22 22adamko | | Diakritika v HTML, XHTML, XML, CSS | 13 | 824 | 03.12.2008 14:12 exoomer | | Diakritika v HTML, XHTML, XML, CSS | 6 | 933 | 25.04.2007 16:54 p360t | | Diakritika v HTML, XHTML, XML, CSS | 1 | 503 | 25.10.2009 20:58 don jebot | | diakritika v HTML, XHTML, XML, CSS | 13 | 721 | 01.12.2010 14:18 coldak | | Diakritika v Databázy | 11 | 1099 | 30.08.2009 20:30 bmatias | | Diakritika v Redakčné systémy | 19 | 1470 | 06.05.2007 10:54 p360t | | Diakritika + js v HTML, XHTML, XML, CSS | 4 | 900 | 09.12.2012 13:17 shaggy | | Diakritika help!!! v Redakčné systémy | 10 | 1314 | 10.07.2008 18:07 capricorn7 | | pokazená diakritika v Ostatné | 2 | 624 | 02.08.2011 10:36 irelevant | | Lazarus - diakritika v Delphi, Visual Basic | 6 | 792 | 02.01.2014 9:31 BX | | poskodena diakritika v Databázy | 1 | 553 | 21.01.2010 1:06 Merlin_sk | | php - diakritika v PHP, ASP | 12 | 1153 | 29.10.2015 10:31 chrono | | Zlá diakritika v Databázy | 5 | 801 | 09.04.2010 23:37 spoki |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|