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
Zasłużony
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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+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
Zasłużony
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”