1

Temat: Zmiana kodowania LC_COLLATE i LC_CTYPE

Witam wszystkich.
Mam dość duży problem. Otóż mam bazę danych, która jest postawiona na Windows 2008 Server R2. Na tym systemie mam bazę danych, która ma główne kodowanie w UTF8, ale LC_COLLATE i LC_CTYPE jest kodowane w Polish_Poland.1250. Niestety baza musi zostać przeniesiona na system linux, dokładnie na Debiana. Z tego wynika, że kodowanie muszę zmienić na UTF8.

Robię w takim razie dumpa z bazy i psql`em chcę załadować do nowej bazy. Jednak psql mi podaję coś takiego:

root@TEST:/home/neo/p9_0_back# psql -U postgres zoz_center < zoz_center.sql
niepoprawne polecenie \f2069747022637e747020296c0065206aa392e7b6e2d000b252a76607b7d24256269797d4a630e7e3c796569297e07f2069747022637e744429296021202d64f2069747022637e744429296021202d5bf2069747022637e70227155002f605404f2069747022637e692824232440757928f2069747022637e6928242324407579227f2f692320736764202060706c2864702f2069747022637e69282423244075792bf2069747022637e692824232460447928f2069747022637e69282421216c2564c07f2069747022637e69282421216c2a74796d07070795f206975707455202f20252969716000207a74006461240e7b62256e2c6e60692022746579737e656e2e62257452695079207e6e07e745063647f206975707455202f20252969716000207a72a2765706b642920202400797f6b21002070206a75252b5264672a2765706b642920202400797f6b2100207020645f6c7020207a39393f6222657a606a75737569052e39050e0d646b746564657627726f1374006461240e7b62256e63790b6e7d002e20292a726060646a7a6f62726a396d5e2c59657d3b64696e7079722961206d68017c6673616e69646b70a397921602a630130232c53693f6b2a6c22206003694963296165642d61a39612d6c730d692f7026696d006933640d652967632359606a3c6f6c61a39393b6e2d000b252a76607b7d24256269797d4a630e7e3c796569297ea39393e5e6f0369606009047e30627468607e29690279387b207c696969a39393563242f61606c6e29607e622025296a296032202f704020656466a39393b6e2d000b252a76607b7d24256269797d4a630e7e3c796569297ea39393563242f61606c6e29607e622025296a296032202f704020656466a3939307352652d714c696a696571296e2e2e752f6044647c69646f6369a39393563242f61606c6e29607e622025296a296032202f7040206564666c066d6929206575256960792361706c7033687d3d0868647c203761716a39393d65202b742434747e747d6b69696d256d743c766f2070686e7e74a39393563242f61606c6e29607e622025296a296032202f704020656466a39612b6f7524364b63236e756260222c68516875052509200c758a5479a396a2e59702e2d7f76286070290b202e537969000e6f246c29657f6560a392e71696f01702d69792370096320236068095a6d6034622420c97369a39393e5e6f0369606009047e30627468607e29690279387b207c696969a393935297079744c656a64642e6329457229095e2d64657b7e74c0665a796e2f6f672e623221486070616c29607a7f2f6c7d202c29302969652d77960007504292e69617364257050757709603c65647e7a6942692b697f60052460702e686500637f550966656465297076217d7965043a28756160552796c6e662325217d622c39246020212869655f202e6021202125216225727473352e707000212972753170603075297465f29352072246625
niepoprawne polecenie \Re
BŁĄD:  niepoprawna sekwencja bajtów dla kodowania "UTF8": 0xff

W jaki sposób mam w takim razie przekodować bazę, żeby ją załadować do nowej, kodowanej już pełnym UTF8?

Dzięki z góry za pomoc!

2

Odp: Zmiana kodowania LC_COLLATE i LC_CTYPE