pgSQL kiszolgáló - windows1250 kódkészlet használata

Fórumok

pgSQL kiszolgáló - windows1250 kódkészlet használata

Hozzászólások

A következő kérdésem lenne pgSQL kiszolgálóval kapcsolatban:

Van egy olyan gond, hogy a magyar ékezetes (főleg az ő,ű,í) karakterek lerögzítése hibákat eredményez.
1.) miként lehet ezt kiküszöbölni?
2.) a kiszolgáló kernelbe be van forgatva az iso8859-1, iso8859-2, cp437, cp852, windows1250. A szoftver windowsos, foxpro adatbázis kezeléssel.

Van valakinek gyakorlati tanácsa ezzel kapcsolatban?

Kösz

[quote:92290dd03a="orpheus"]A következő kérdésem lenne pgSQL kiszolgálóval kapcsolatban:

Van egy olyan gond, hogy a magyar ékezetes (főleg az ő,ű,í) karakterek lerögzítése hibákat eredményez.
1.) miként lehet ezt kiküszöbölni?
2.) a kiszolgáló kernelbe be van forgatva az iso8859-1, iso8859-2, cp437, cp852, windows1250. A szoftver windowsos, foxpro adatbázis kezeléssel.

Van valakinek gyakorlati tanácsa ezzel kapcsolatban?

Kösz

1. Milyen hibákat eredményez?
2. Milyen kódolású az adatbázis?
Fri

Nekem olyan gondom volt hogy rendezés esetén nem a magyar ékezetes betűknek megfelelően rendezte a következőket csináltam :

lenyeg hogy localization hu_hu legyen ezt distrotol fuggoen kell beallitani, debianban "dpkg-reconfigure locales"

Aztán ha ez tuti hu_hu akkor lehet ujra inicializálni db clustert :

root-al postgre stop

lekell menteni minden adatot tutira !

megegyszer lekell menteni

törölni kell data könyvtárat

aztán POSTGRES userrel !!! ujracsinalni :
[code:1:0bd6318faa]
usr/lib/postgresql/bin/initdb -E LATIN2 -D /var/lib/postgres/data
[/code:1:0bd6318faa]
ellenőrzésképpen megnézni hogy milyen a létrejött cucc :
[code:1:0bd6318faa]
/usr/lib/postgresql/bin/pg_controldata /var/lib/postgres/data/
[/code:1:0bd6318faa]
Postgre start

Nekem így jolett minden, persze azis lehet hogy neked jolvan minden (utolsó paranccsal letudod ellenőrizni) csak kliens oldalon pumpalsz bele rossz kodlappal adatokat ? :>