Keresés
Hírlevél
 
Kiemelt témák
»10 éves a prog.hu
»Párhuzamos programozás
»Párhuzamos végrehajtás == szemléletváltás!
Állás/munka
».Net fejlesztést vállalok
»Facebook fejlesztőt keresek
»PHP programozót keresek
»PHP gyakornok
»Animált játékprogram elkészítése Androidhoz
» több téma
Tudástár
?Delphi registry probléma
?PHP .htaccess domain beállítás
?Egész számok osztása
?Maximális magasság divnek
Excelben a hiperhivatkozások ellenőrzése
?Pszeudo kód és Pascal
*Átirányítás apache rewrite modullal
?"x" className divek megszámolása egy div-ben
*<Select Item> ComboboxItem megadása (WPF-MVVM)
Hírlevélküldő rendszer
Dinamikus kép készítése
?Számformátum kieg. tizedesvesszővel JS RegExp
Értékek összegabalyodása AS3
?Tömb mentése adatbázisba
Kivételkezelés C++ban
» több téma
Társalgó
»PRO/CON genetátorok száma
».Net fejlesztést vállalok
»Tanárt keresek
»Online fordító Pascalhoz
»Facebook fejlesztőt keresek
»10 éves a prog.hu
»Interbase WIN7-re
»PHP programozót keresek
»Weboldal adatbázissal próbaverzió
»Hogyan legyek még jobb programozó?
» több téma
ASPC#C++CSSDelphiFlashJavaJavaScriptPascalPerlPHPPythonuniPaaSVisual BasicVisual C++  »    

Levéltár

»

Python lista

»

2009. december

»
Tárgy:Re: [Python] Re: PGSQL magyar rendezes + platform...
Feladó:Hegedüs Ervin
Dátum:2009.12.22. 02:29
  Betűméret növelése Betűméret csökkentése Küldés emailben Nyomtatható verzió
This is a multi-part message in MIME format...

------------=_1261445387-47188-810
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

hello,

> A gond az, hogy Windows alatt a Win1250-es charset-et v=E1lasztottam =E9=
s ehhez
> lett minden hozz=E1illesztve. Azaz minden DB f=FCggv=E9ny, minden mez=F5=
babr=E1tor,
> UpdateSQL gener=E1tor abb=F3l indul ki, hogy a sz=F6veg ANSI =E9s nem U=
TF.

nem ismerem az UpdateSQL-t, viszont egy tipp: ha a pgdump-nak
megmondod, h az encoding utf8 legyen, akkor az nem konvertal at
mindent automatikusan?
=20
> Ez Windows alatt sz=E9pen ketyegett =E9s a sorbarendez=E9s is j=F3 volt=
, mert a PG
> alapb=F3l a lok=E1lis rendez=E9si sorrendet prefer=E1lta.
>=20
> Amikor =E1tvittem a DB-t Linux al=E1, akkor ahhoz, hogy magyar rendez=E9=
ssel
> muzsik=E1ljon, kellett volna a collate. De ez hu_HU helyett hu_HU.UTF8,=
ami
> miatt UTF8 adatb=E1zist kell haszn=E1lni.
nem, ezt rosszul latod, nem kell hu_HU.UTF-8, mehet siman
LATIN2-vel - tegnap csinaltam pont egy ilyet :)

(a hu_HU lok=E1lis LATIN2 k=F3dlapot haszn=E1l, ami alias az
ISO-8859-2-re)

> Ha nincs var=E1zseszk=F6z=F6m, akkor a kliens k=F3dot (python) is =E1t =
kell =EDrjam
> minden=FCtt, ahol UpdateSQL, vagy DB cucc van benne, kezdve az olvas=E1=
sokt=F3l =E9s
> string egybef=FBz=E9sekt=F5l eg=E9szen az =EDr=E1sokig (insert, update,=
stb.).
> Ez nem =F6t perc, mire kider=FCl minden malacs=E1g.

ha megis ez lenne, celszeru megnezni a pgdump-ot, hatha
intelligens, es a dump-ot kiteszi neked UTF-8-ra konvertalva.
=20
> Ez=E9rt =F6r=FCltem volna, ha van var=E1szsz=F3. Ha az illet=F5 h=FClye=
volt, =E9s nem
> magyar karaktereket haszn=E1lt, akkor a "?"-t egye meg. Nem =E9rdekel. =
Csak ne
> dobjon hib=E1t a rendszer a norm=E1l, win1250-es karakterekkel, mert =E9=
n =FAgyis
> csak azokat engedem mindenhova =EDrni.
> Nyelje le, nem sz=E1m=EDt. Ez a k=E9rd=E9s, hogy lesz-e pillang=F3hat=E1=
s ha husz=E1rv=E1gok
> egy client_encoding-gal, vagy pedig =E1lljak neki =E9s k=F3doljak =E1t =
mindent
> sz=E9pen, az =F6sszes f=FCggv=E9nnyel egyetemben... Ez ut=F3bbi sok id=F5=
=E9s nem biztos,
> hogy az =FCgyf=E9l kultiv=E1lja.
> Ez=E9rt k=E9rdeztem a husz=E1rv=E1gt=E1t.
>=20
> Nem tudom, =EDgy =E9rthet=F5?

=EDgy =E9rtem, akkor a megoldas szerintem az, h a postgres-n=E9l a
postgresql.conf-ban be=E1ll=EDtod a magyar lok=E1lisokat:

lc_messages =3D 'hu_HU'                  # locale for system error messa=
ge
                                        # strings
lc_monetary =3D 'hu_HU'                  # locale for monetary formattin=
g
lc_numeric =3D 'hu_HU'                    # locale for number formatting
lc_time =3D 'hu_HU'                      # locale for time formatting

# default configuration for text search
default_text_search_config =3D 'pg_catalog.hungarian'

majd letrehozod az adatb=E1zist latin2-es encodinggal:

initdb --locale LATIN2 -D /var/lib/postgres/8.4/main ...

(main DB van m=E1r, teh=E1t le kell pucolni)

=E9s gyak ezzel visszakapod a Windows-os k=F6rnyezeted.

M=E9g annyi lehet, h a Linuxodon alapbol nincs hu_HU lok=E1lis, ezt
igy tudod feltenni Ubuntu-n:

/usr/share/locales/install-language-pack hu_HU

vim /var/lib/locales/supported.d/local

[ide felveszed a k=F6vetkez=F5 sort:]
hu_HU ISO-8859-2

majd locale-gen parancs.

a.

------------=_1261445387-47188-810
Content-Type: text/plain; name="message-footer.txt"
Content-Disposition: inline; filename="message-footer.txt"
Content-Transfer-Encoding: quoted-printable

Webfelulet:  http://lists.fsn.hu/sympa/info/python

------------=_1261445387-47188-810--

Belépés
E-mail cím:
Jelszó:

cvonline.hu
» még több állás
Kérdésed van?
Problémád, kérdésed van? Segítünk neked is. Csak kattints ide!
RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»silentworks890
»Robi80890
»szabofe840
»Árnyék730
»djjjozsi660
»bubori.attila630
»Galovics610
»Riha540
»Csaboka2480
»Kukipapa450
A nap kifejezései
»Clean
».djvu
»Merevlemez
» ugrás a wikire
Hírek
»Vizuális felülettervezőt adott ki .NET-es Android-alkalmazásfejlesztéshez a Xamarin
»JavaScript-ből és C-ből összegyúrt hibridnyelvet készített a Mozilla
»Szinte titokban jelent meg a Silverlight 5.1
» több hír
PC Fórum hírek
»Kilenc kritikus biztonsági hibát javít az új Google Chrome
»Fél tucatnyi új mobiltelefont fog kiadni és árulni a Google
»Akár 40 éves programokat is tud majd futtatni a Windows 8
»PC és tápkábel csatlakoztatása nélkül is lehet dolgozni az LG új monitorjain
»Hemzseg Budapest a számítógépes vírusoktól
»Az Apple szerint egy Windows Phone a világ legjobb mobiltelefonja
»A nézőket figyelő reklámokat vezet be a Microsoft
»Újra hódít a keresőtalálatokat manipuláló trójai
PC Fórum témák
»Hard Reset az Orion GPS-re
»Akár 40 éves programokat is tud majd futtatni a Windows 8
»Újraindul a gépem játékok közben.
»AC3 Filter használata WMP12-vel
»Vga driver telepítés után hiba!
»Minden korábbi rekordot megdöntött a szoftverkalózkodás mértéke
»HDD formázása amin w7 van
»Messze sokkal több a fagyás az iPhone-okon, mint Androidon
» több téma
PC Fórum letöltés
»Firefox 12 letöltés
»Firefox 11 letöltés
»Windows 8 Consumer Preview letöltés
»Skype 5.8 letöltés
»Firefox ESR 10 letöltés
»Facebook Messenger for Windows letöltés
»Firefox 9.0.1 letöltés
»Firefox 8 letöltés
» több letöltés
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Muki987
»NevemTeve
»Ivn
»Kelemzol
»Joexy
» ugrás a wikire