![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jak zmienić ustawienia kodowania serwera mysql? W tej chwili mam takie:
http://zapodaj.net/b377726aca8cd.png.html Potrzebuje zmienić tak aby nie było problemów z polskimi znakami w bazie danych. Teraz taki problem mam. Próbowałem już wszystkiego i problem nie znika. Czy te ustawienia które mam mogą być tego przyczyną? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Przerabiałem już ten post 10 razy (IMG:style_emoticons/default/smile.gif)
Wyczytałem, że żadne działania poza zmianami w serwerze mi nie pomogą.
W jakim pliku na serwerze można zmienić te ustawienia? Rozumiem,że collation_database musi być taki sam jak collation_serwer? Przy instalacji Mysql przecież nie ma żadnych opcji wyboru tego kodowania. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Kodowanie bazy, tabel ustawia się podczas ich tworzenia. "W locie" tak prosto chyba tego nie skonwertujesz.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem jeszcze jeden art który mówi:
_______________________________________________________ Ustawienie kodowania dla serwera MySQL Aby nasz serwer pracował w danym kodowaniu należy dodać dwa wpisy do pliku konfiguracyjnego, jedne z nich definiuje kodowanie a drugi porównanie. Wymaga to od nas dostępu do tegoż pliku co z reguły wiąże się z tym że musimy być właścicielami prywatnego serwera. Otwórz plik my.ini i w sekcji [mysqld] dodaj dwie linijki: Kod: [Zaznacz] character-set-server=utf8 collation-server=utf8_unicode_ci Zapisz plik i zrestartuj serwer, jeśli wszystko wykonałeś poprawnie to serwer będzie pracował w podanym kodowaniu i porównaniu. Aby sprawdzić aktualne ustawienia kodowania wykonaj zapytanie (wartość dla serwera to character_set_server): ________________________________________________________ Przeczesałem wszystkie katalogi i nigdzie nie znalazłem takiego pliku ''my.ini'' Autor mówi żeby go wyedytować przy uruchomionym mysql, ale to chyba nie możliwe. Temat do zamknięcia. Kilkakrotnie przeinstalowałem Mysql. Milion razy zmieniałem bazy danych. Mało brakowało do urazu psychicznego. W końcu jak to wszystko nie dawało rezultatu jeszcze raz ogladnełem wszystkie pliki i znalazłem kilka znaczników ''Utf8 encode'' Po usunięciu wszystko pracuje jak należy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:04 |