UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

zmiana kodowania bazy danych

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
adax
Posty: 4
Rejestracja: 27 czerwca 2009, 21:17

zmiana kodowania bazy danych

Post autor: adax » 29 czerwca 2009, 16:12

Cześć!

W jaki sposób zmienić kodowanie bazy danych z domyślnego utf8_bin na utf8_general_ci?
Oczywiście, że zachować ogonki w tekście.

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: zmiana kodowania bazy danych

Post autor: daroPL » 29 czerwca 2009, 20:43

wykonaj zapytania SQL:

Kod: Zaznacz cały

SET NAMES utf8;
SET CHARACTER_SET utf8_unicode_ci;

adax
Posty: 4
Rejestracja: 27 czerwca 2009, 21:17

Re: zmiana kodowania bazy danych

Post autor: adax » 29 czerwca 2009, 22:14

wywala błąd:
zapytanie SQL:
SET CHARACTER_SETutf8_unicode_ci;

MySQL zwrócił komunikat:

#1193 - Unknown system variable 'CHARACTER_SET'

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: zmiana kodowania bazy danych

Post autor: jaroslw » 30 czerwca 2009, 10:23

Kod: Zaznacz cały

SET NAMES utf8;
SET CHARACTER SET utf8_unicode_ci;
Bez znaku _ między CHARACTER, a SET.
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

adax
Posty: 4
Rejestracja: 27 czerwca 2009, 21:17

Re: zmiana kodowania bazy danych

Post autor: adax » 07 lipca 2009, 21:57

we3b pisze:

Kod: Zaznacz cały

SET NAMES utf8;
SET CHARACTER SET utf8_unicode_ci;
Bez znaku _ między CHARACTER, a SET.
błąd:
zapytanie SQL:

SET CHARACTER SET utf8_unicode_ci;
MySQL zwrócił komunikat:
#1115 - Unknown character set: 'utf8_unicode_ci'

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: zmiana kodowania bazy danych

Post autor: jaroslw » 08 lipca 2009, 10:36

Spróbuj w ten sposób:

Kod: Zaznacz cały

SET CHARACTER SET utf8;
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

adax
Posty: 4
Rejestracja: 27 czerwca 2009, 21:17

Re: zmiana kodowania bazy danych

Post autor: adax » 03 sierpnia 2009, 21:26

SET NAMES utf8;# MySQL zwrócił pusty wynik (zero rekordów).
SET CHARACTER SET utf8;# MySQL zwrócił pusty wynik (zero rekordów).
macie jakieś pomysły?

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: zmiana kodowania bazy danych

Post autor: daroPL » 04 sierpnia 2009, 06:51

  1. Wykonaj backup obecnej bazy danych.
  2. Usuń bazę danych, której backup wykonałeś.
  3. Utwórz nową bazę danych o takiej samej nazwie ustawiając kodowanie na odpowiednie np. utf8_bin lub utf8_general_ci.
  4. Będąc wewnątrz utworzonej bazy zaimportuj zrobiony wcześniej backup.

Zablokowany

Wróć do „Użytkowanie”