ďťż
 
[mysql] dump i kodowanie ďťż
 
[mysql] dump i kodowanie
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[mysql] dump i kodowanie



Pawel from O. - 17-01-2006 10:53
[mysql] dump i kodowanie
  Witam!

Męczę się z tym niesamowicie długo...
Zrobiłem serwisik korzystając z CMS'a drupal, który zapisuje wsio w
mysql, kodując w utf8...
U mnie lokalnie wszystko jest dobrze, ogonki są prawidłowo wyświetlane
Problem zaczyna się, gdy bazę przerzucam na serwer - za chiny ludowe nie
mogę uzyskać polskich ogonków... Próbowałem wszystkiego ( google też ).
Na serwerze jest tak:

Server characterset: latin2
Db characterset: latin2
Client characterset: latin2
Conn. characterset: latin2

U mnie przy wprowadzaniu danych było tak:

Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1

Przy dump'ach zmieniałem wszystko, ustawiałem latin2, utf8 i przy utf8
lokalnie podglądając vim'em polskie znaczki widziałem, po wgraniu bazy
na serwer lipa...
Poradźcie co mam zrobić, przestawianie drupala na inne kodowanie niż
utf8 raczej nie wchodzi w grę, zmiana kodowania na serwerze tym
bardziej, ale chyba musi być jakiś sposób?
Co ciekawe, gdy wgram dump'a na serwer i potem ręcznie poprawię żle
wyświetlane znaczki, to jest dobrze...

Mój sprzęt to:

mysql Ver 14.7 Distrib 4.1.15, for pc-linux-gnu (i486) using readline 5.0

Na serwerze jest prawie to samo:

mysql Ver 14.7 Distrib 4.1.14, for pc-linux-gnu (i686) using readline 4.3

Będę wdzięczny za wszelkie sugestie...

Pozdrawiam ! Paweł
--
\ ******************* \ "Ekspert to człowiek, \ ********************* \
\ Linux registered \ który przestał my- \ To miejsce czeka na \
\ user: 2306424 \ śleć - on wie " \ Twoją reklamę ! \
\ ******************* \ -autor nieznany \ ******************** \





Slawomir Cichy - 17-01-2006 10:54

  Pawel from O. wrote:
> Witam!
>
> Męczę się z tym niesamowicie długo...
> Zrobiłem serwisik korzystając z CMS'a drupal, który zapisuje wsio w
> mysql, kodując w utf8...
> U mnie lokalnie wszystko jest dobrze, ogonki są prawidłowo wyświetlane
> Problem zaczyna się, gdy bazę przerzucam na serwer - za chiny ludowe nie
> mogę uzyskać polskich ogonków... Próbowałem wszystkiego ( google też ).
> Na serwerze jest tak:

Nie wiem jak wyglada cala sciezka przenoszenia z jednego miejsca na
drugie ale moze uda mi sie pomoc:
1. sprawdz jak sa zbudowane tablice na serwerze, czy czasem nie zostaly
utworzone w innej niz zdefiniowane dla serwera stronie kodowej
show create table
(parametr DEFAULT CHARSET po TYPE)
jezeli parametru nie ma to OK.
2. jak robisz dump'a - wykorzystujesz mysqldump'a?
3. podczas ladowania danych na serwerze wydaj polecenie:

cat plik_dump.dat | mysql -uroot --default-character-set=latin2 nazwa_bazy

wazne by polaczyc sie klinetem do bazy z odpowiednim characterset'em

pozdrawiam
Slawas




Pawel from O. - 19-01-2006 09:33

  W artykule <dqifoh$82r$1@news.task.gda.pl>,
niezbyt dawno, a tak naprawdę przed chwilą, przeczytałem:

> ...................
> wazne by polaczyc sie klinetem do bazy z odpowiednim characterset'em
>
> pozdrawiam
> Slawas

Witam!
Dziękuję za pomoc...Nic się nie zmieniło...
Dump robię mysqldump'em... W sumie na razie odpuściłem, bo nie mam siły...
Po prostu edytuję zawartość na serwerze...
Teraz mam podobną zagadkę... Na serwerze jest dobrze, u siebie mysql'a
tak poustawiałem, że mam identyczne opcje jak na serwerze, przynajmniej
te z "góry" odnoszące się do charset'ów i po wczytaniu dump'a z serwera
mam u siebie krzaki a podczas edycji, po dodaniu danych do bazy, też wychodzą
krzaki...
Pewnie rozwiązanie jest proste, ale niestety na razie żadne logiczne
nie przychodzi mi do głowy...

Pozdrawiam ! Paweł
--
\ ******************* \ "Ekspert to człowiek, \ ********************* \
\ Linux registered \ który przestał my- \ To miejsce czeka na \
\ user: 2306424 \ śleć - on wie " \ Twoją reklamę ! \
\ ******************* \ -autor nieznany \ ******************** \




korro@op.pl - 19-01-2006 09:33

  > W artykule <dqifoh$82r$1@news.task.gda.pl>,
> niezbyt dawno, a tak naprawdę przed chwilą, przeczytałem:
>
> > ...................
> > wazne by polaczyc sie klinetem do bazy z odpowiednim characterset'em
> >
> > pozdrawiam
> > Slawas
>
> Witam!
> Dziękuję za pomoc...Nic się nie zmieniło...
> Dump robię mysqldump'em... W sumie na razie odpuściłem, bo nie mam siły...
> Po prostu edytuję zawartość na serwerze...
> Teraz mam podobną zagadkę... Na serwerze jest dobrze, u siebie mysql'a
> tak poustawiałem, że mam identyczne opcje jak na serwerze, przynajmniej
> te z "góry" odnoszące się do charset'ów i po wczytaniu dump'a z serwera
> mam u siebie krzaki a podczas edycji, po dodaniu danych do bazy, też wychodzą
> krzaki...
> Pewnie rozwiązanie jest proste, ale niestety na razie żadne logiczne
> nie przychodzi mi do głowy...
polecam mysql-front 2.5, darmowy i ma taka funkcje wbudowana, laczysz sie z
jedna baza, laczysz sie z druga i export. pzdr

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [MS SQL] "set names" (mySQL) w MS SQL [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • natalia97.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com