ratowanie polskich znakow z latin1_swedish_ci na utf8_gener

Odpowiedz Nowy wątek
2006-12-14 19:12
bazowiec
0

wlasnie ratuje czyjegos cms-a ktory byl pisany w MySQL z ustawieniami w phpMyAdmin takimi:
kodowaniem tabel latin1_swedish_ci, natomiast z
"System porównań dla połączenia MySQL:" ustawionym na utf8_general_ci

polskie znaki tam dzialaly pomimo ze to jakies szwedzkie kodowanie !? sam sie dziwie ze dzialalo

po przeniesieniu na inny serwer z takim samym ustawieniem w phpMyAdmin polskie znaki sa zastepowane przez krzaki w stylu "zapozna? Pa?stwa z ofert?"

zwykle koduje tabele na utf8_general_ci
czy w takiej sytuacji da sie odratowac polskie znaki nie przepisujac wszystkiego raz jeszcze?

w ktorej bazie ustawic inne kodowanie, tej co eksportuje z niej kopie czy ta docelowa?

b. prosze o pomoc
z gory dzieki [MySQL]

dowiedzialem sie ze powininem zdjąć kodowania poprzez zmianę typu kolumny
i założyć od nowa

[sql]ALTER TABLE tabela MODIFY ... // na binarny
ALTER TABLE tabela MODIFY ... // na tekstowy[/sql]

tylko nie wiem jak takie zapytania dalej wygladaja

Pozostało 580 znaków

2006-12-16 15:51
dts
0

ALTER TABLE tabela CHANGE kolumna kolumna BLOB;
ALTER TABLE tabela CHANGE kolumna kolumna TEXT CHARACTER SET utf8;

Pozostało 580 znaków

2006-12-18 13:49
0

przed wykonaniem zapytania ustaw

SET NAMES utf8;

Pozostało 580 znaków

2006-12-18 16:12
0

Hmm, a jak nie pomoże, to może

SET CHARSET utf8;

załatwi sprawę...


homepage
<font size="1">Jeśli starasz się, by Twój system był idiotoodporny, zawsze znajdzie się idiota, który jest bardziej pomysłowy od Ciebie.</span>

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0