Strona 1 z 1

zmiana kodowania bazy danych

: 29 czerwca 2009, 16:12
autor: adax
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.

Re: zmiana kodowania bazy danych

: 29 czerwca 2009, 20:43
autor: daroPL
wykonaj zapytania SQL:

Kod: Zaznacz cały

SET NAMES utf8;
SET CHARACTER_SET utf8_unicode_ci;

Re: zmiana kodowania bazy danych

: 29 czerwca 2009, 22:14
autor: adax
wywala błąd:
zapytanie SQL:
SET CHARACTER_SETutf8_unicode_ci;

MySQL zwrócił komunikat:

#1193 - Unknown system variable 'CHARACTER_SET'

Re: zmiana kodowania bazy danych

: 30 czerwca 2009, 10:23
autor: jaroslw

Kod: Zaznacz cały

SET NAMES utf8;
SET CHARACTER SET utf8_unicode_ci;
Bez znaku _ między CHARACTER, a SET.

Re: zmiana kodowania bazy danych

: 07 lipca 2009, 21:57
autor: adax
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'

Re: zmiana kodowania bazy danych

: 08 lipca 2009, 10:36
autor: jaroslw
Spróbuj w ten sposób:

Kod: Zaznacz cały

SET CHARACTER SET utf8;

Re: zmiana kodowania bazy danych

: 03 sierpnia 2009, 21:26
autor: adax
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?

Re: zmiana kodowania bazy danych

: 04 sierpnia 2009, 06:51
autor: daroPL
  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.