Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System kodowania znaków
Forum PHP.pl > Forum > Bazy danych > MySQL
exit
Witam

Mam drobny problem.

Mam bazę danych MySQL i w niej ustawione wszystko na latin2, tzn jak wydam polecenie
  1. STATUS

to wyskakuje mi :
Server characterset: latin2;
Db characterset: latin2;
Conn. characterset: latin2;
Conn. characterset: latin2;

Natomiast phpMyAdmin, pokazuje mi, że mam
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)

Chciałbym to zmienić na latin2

Jak ktoś wie jak to zrobić to będe wdzięczny

Pozdrawiam
WereWolf
nie wiem o które konkretnie ustawienie Cie chodzi, ale prawdopodobnie mówisz o ustawieniu, które odnosi się do samego phpmyadmina... jeśli w bazie masz dane w takim kodowaniu, jak masz ustawioną bazę, to phpmyadmin będzie wyświetlał wszystko prawidłowo... a tego ustawienia raczej zmienić nie można, z tego co kojarzę, nawet w ustawieniach konfiguracyjnych samego phpmyadmina
exit
Chodzi mi o to czy jest jakieś polecenie w MySQL, tak żeby wpisać je bezpośrednio z poziomu konsoli, jak np:

  1. --default-character-set=latin2


tylko żeby zmieniało system kodowania znaków z utf-8 na latin2
bendi
  1. SET character SET 'latin2';
exit
Hm... wpisałem to polecenie i .... nie pomogło sad.gif

Sam już nie wiem może ten phpMyAdmin coś oszukuje - cały czas pokazuje że mam ustawiony system kodowania znaków na UTF-8

a w konsoli jak wpiszę status to pokazuje, że mam wszystko latin2;

o co tu chodzi... blink.gif
bendi
  1. SHOW CREATE TABLE table_name \G
i bedzies wiedzial jakie masz kodowanie tabeli ustawione
exit
Hmm, jak to wpiszę to wywala mi, że mam błąd składni i że:
Cytat
No query specified
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.