Kodowanie: z iso na utf
Digital Sense - 04-11-2005 23:17
Kodowanie: z iso na utf
Witam,
przenoszę swoją witrynę na inny serwer i mam problem po przeniesieniu bazy mysql. Zamiast polskich znaków fonetycznych pojawiają mi się pytajniki. Problem tkwi w tym, że na starym serwerze kodowanie jest ustawione na iso a na nowym jest w utf-8. Próbowałem zmienic kodowanie ustawiając na starym serwerze w myphpadmin kodowanie na utf ale wywaliło mi komunikat: "Rozszerzenie PHP o nazwie mbstring nie zostało znalezione, a wygląda na to, że używasz wielobajtowego zestawu znaków. Bez rozszerzenia mbstring phpMyAdmin nie ma możliwości poprawnego rozbijania napisów, co może skutkować niespodziewanymi rezultatami."
Dodam, że (jak widać) nie znam się na bazach. Może jest jakiś konwerter?
Pozdr. Jacek
Lemat - 04-11-2005 23:17
Digital Sense napisał(a): > przenoszę swoją witrynę na inny serwer i mam problem po przeniesieniu bazy > mysql. Zamiast polskich znaków fonetycznych pojawiają mi się pytajniki. > Problem tkwi w tym, że na starym serwerze kodowanie jest ustawione na iso a > na nowym jest w utf-8. Próbowałem zmienic kodowanie ustawiając na starym > serwerze w myphpadmin kodowanie na utf ale wywaliło mi komunikat: > "Rozszerzenie PHP o nazwie mbstring nie zostało znalezione, a wygląda na to, > że używasz wielobajtowego zestawu znaków. Bez rozszerzenia mbstring > phpMyAdmin nie ma możliwości poprawnego rozbijania napisów, co może > skutkować niespodziewanymi rezultatami." > > Dodam, że (jak widać) nie znam się na bazach. > Może jest jakiś konwerter?
1) zrzuć bazę mysqldumpem do pliku tekstowego na początku tego pliku daj
SET NAMES latin2;
tak zmieniony plik zaimportuj do serwera docelowego mysql < plik.sql
2) albo zrzuć bazę, ale nie do pliku tylko na ekran phpmyadminem copy paste i wrzuć ten tekst do nowego phpmyadmina kodowaniem zajmie się przeglądarka.
mbstring nie jest *wymagany* do działania phpmyadmina. jest *zalecany*
-- Pozdrawiam Lemat abuse z amm.net.pl: SPAM to nie zamówiona przesyłka reklamowa wysłana do odbiorcy bez jego zgody. W przypadku Usenet to nie zachodzi - Pana sam pobrał tę pocztę - konfigurując konto grupy w swoim komputerze, tym samym wyrażając zgodę na odbieranie wszystkiego co tam jest.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?ISO-8859-2?Q?Narz=EAdzie_do_budowania_zapyta=F1_SQL=2C?==?I SO-8859-2?Q?_PL/PgSQL=2C_PL/SQL=2C_T-SQL?=
=?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?=
=?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?=
=?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?=
=?ISO-8859-2?Q?WY=B6wietlenie_rekord=F3w_pocz=B1wszy_od_?==?I SO-8859-2?Q?danej_litery=2E=2E=2E?=
Gdzie =?iso-8859-2?Q?postawi=E6_aplikacje_MySQL=3F_w_domu=3F_w?==?i so-8859-2?Q?_firmie_hostingowej=3F?=
=?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
Manager =?ISO-8859-2?Q?font=F3w=2E=2E=2E?=
=?iso-8859-2?q?gdzie_naprawi=E6_tablet_wacoma=3F=3F=3F=3F?=
=?iso-8859-2?Q?Jak=20skonfigurowa=E6=20sie=E6=20lokaln=B1=3F= 3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plautwywalczyl.opx.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 |
|