[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.05.09
Prihlásený: 18.06.10
Príspevky: 20
Témy: 10 | 10
NapísalOffline : 04.05.2009 12:21 | Diakritika

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, ...


Offline

Užívateľ
Užívateľ
Diakritika

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1 | 1
NapísalOffline : 05.05.2009 20:20 | Diakritika

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)
 [ Príspevkov: 2 ] 


Diakritika



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Ostatné

8

835

22.10.2010 22:10

Rammstein

V tomto fóre nie sú ďalšie neprečítané témy.

diakritika

v HTML, XHTML, XML, CSS

9

1172

18.08.2010 9:50

locksmith

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Databázy

2

785

30.03.2009 22:22

22adamko

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

13

868

03.12.2008 14:12

exoomer

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

6

962

25.04.2007 16:54

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

1

532

25.10.2009 20:58

don jebot

V tomto fóre nie sú ďalšie neprečítané témy.

diakritika

v HTML, XHTML, XML, CSS

13

767

01.12.2010 14:18

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Databázy

11

1142

30.08.2009 20:30

bmatias

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Redakčné systémy

19

1520

06.05.2007 10:54

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika + js

v HTML, XHTML, XML, CSS

4

953

09.12.2012 13:17

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika help!!!

v Redakčné systémy

10

1358

10.07.2008 18:07

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

pokazená diakritika

v Ostatné

2

654

02.08.2011 10:36

irelevant

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - diakritika

v Delphi, Visual Basic

6

832

02.01.2014 9:31

BX

V tomto fóre nie sú ďalšie neprečítané témy.

poskodena diakritika

v Databázy

1

575

21.01.2010 1:06

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

php - diakritika

v PHP, ASP

12

1225

29.10.2015 10:31

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Zlá diakritika

v Databázy

5

853

09.04.2010 23:37

spoki



© 2005 - 2024 PCforum, edited by JanoF