Hollosi Information eXchange /HIX/
HIX WEBMESTER 2631
Copyright (C) HIX
2004-10-09
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 re: Specialis karakterek sorbarendezese MySQL + PHP (mind)  14 sor     (cikkei)
2 szlovak irasjelek (mind)  11 sor     (cikkei)
3 Re: Specialis karakterek sorbarendezese MySQL PHP (mind)  91 sor     (cikkei)
4 re: Specialis karakterek sorbarendezese MySQL + PHP (mind)  8 sor     (cikkei)

+ - re: Specialis karakterek sorbarendezese MySQL + PHP (mind) VÁLASZ  Feladó: (cikkei)

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
+ - szlovak irasjelek (mind) VÁLASZ  Feladó: (cikkei)

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
+ - Re: Specialis karakterek sorbarendezese MySQL PHP (mind) VÁLASZ  Feladó: (cikkei)

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)
+ - re: Specialis karakterek sorbarendezese MySQL + PHP (mind) VÁLASZ  Feladó: (cikkei)

Üdv!

A spec. karakterek helyén legyen ott a kódjuk:
✏ (ha nem jelent volna meg: ✏ )

-- 
dr. Baranyai László >
Corvinus University Budapest

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS