Szia!
>Mar probaltam minden fele kodolassal, ASCII karakterekkel, nem tudom
>megoldani a problemat.
Pedig biztos valami kodolasi problema lesz szerintem.
Probalkozz meg az unicode-al.
Ahol ezt be kell allitani:
Mysql db kodolas, webszerver http fejlec, html fejlec
Es persze ennek megfeleloen a fileokat is
egy unicode-ot tudo szerkesztoben keszitsd.
Udv
Nagyi
|
Szia Zsolt,
nem ismerem a programot amit hasznalsz, de a leveled specko karakterei csak akk
or jelentek meg helyesen a gepemen, ha a levelezo progimban (ugyanez a bongeszo
kre/szovegszerkesztokre is ervenyes) a Nezet/View menupont Karakterkodolas/Enco
nding almenujeben Kozepeuropai(Windows) kodolast allitok be.
A Kozepeuropai(ISO), illetve barmely mas kodolasnal kockak vagy vonalak jelenne
k meg.
Udv,
Kraiova
|
Szia!
Asszem a szlovakok sokkal szerencsesebbek ezekkelel a lagyitott betukkel a sorb
arendezesnel, mint azok, akik ket jegyu betuket ohalytanak berendezni a sorba.
------
A kerdesed megfogalmazasabol arra kell kovetkeztetnem, hogy a mysql adatbazis k
ezelodet tobbed magaddal hasznalod, es nem igazan van modod annak konfiguralasa
ra.
(Bar neha jobb, ha alapban muxik, mint az ha egy nem kompetens megbabralja)
------
Nalam a MySQL beallitasainal a kovetkezok vannak megadva (mondjuk a sorbarendez
essel meg nem volt problemam)
Host beallitasok:
character_set: hungarian
character_sets: hungarian dec8 dos ...
language: /usr/local/share/mysql/hungarian/
Ezek alapjan valoszinusitem, hogy magyar betukre helyesen muxik a rendezes.
------
De terjunk vssza a te problemadra:
En a kovetkezo megoldast javasolnam (, amelyet a .dbf hosidokben is alkalmaztam
)
Mivel nem tudom a slovak precedencia listat a magyarrol beszelek, hatha megtala
lod az analogiat.
Az adatbazisban ahol sorba kell rendeznem, keszitettem egy arnyek mezot, amelye
t a sorba rendezendo mezo alapjan toltottem ki (automatikusan).
Eloszor is definialni kell a precedencia listat.
a a
á a - feltetelezve, hogy egyenerteku az a-val
b b
c c
cs c - feltetelezve, hogy egyenerteku a c-vel
d d
dz d
dzs d
e e
é e
f f
g g
gy g
..
Ha nem egyenertekuek, akkor:
a 1
á 2 - feltetelezve, hogy egyenerteku az a-val
b 3
c 4
cs 5 - feltetelezve, hogy egyenerteku a c-vel
d 6
dz
dzs h
e i
é j
f k
g l
gy m
..
ha a sorbarendezendo mezobe beirasra kerul adat, akkor a mezo tartalmat atkonve
rtalom, igy lesz a gyertya-ból gerta, vagy a masodik precedencia szerint gyerty
a-ból mi...
A sorbarendezest nem az eredeti mezo alapjan vegzem, hanem a konvertalt mezo al
apjan.
Az ORACLE-nel asszem megoldhato a mezo automatikus kitoltese is, de ... (minek)
------
Ebbol mingyart ki is derult, hogy nem vagyok az MySQL magus.
Ha surgosen kell sorbarendezned, akkor van egy ollan megoldas, hogy betoltod a
szoveget az MSWord-be, ollanod biztosan van, és ott rendezed sorba "Tablazat>>S
orbarendezes" menüponttal.
------
Mint irod, megjelent kockak miatt feltetelezem, nem egy kodkeszleten vagy a MYS
QL-lel, ez problemat okozhat. Azt nem irtad, hogy az igy megjeleno kockak jo he
lyen vannak-e. Mert ha jo helyen vannak, akkor a beírt adatok alajan valo sorba
rendezessel nincs gond, csak az outputnal kell atterned az olvasasnal a megfele
lu betukeszletre. Elofordulhat, hogy valamilyen Windos-os karakterkeszletet lat
sz, es a MySQL pedig Multinacionalisban kuldi.
------
Sok eset lehet, ezert kivancsian varom, hogy milyen megoldasokat irnak a tobbie
k.
kpd
(webes bekuldes, a bekuldo gepe: 30-241-182-81.adsl-fixip.axelero.hu)
|