Forum Coders' city Strona Gwna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UytkownicyUytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj si, by sprawdzi wiadomociZaloguj si, by sprawdzi wiadomoci   ZalogujZaloguj 

Potrzebuj szybkiej odpowiedzi na moje pytanie... Zasady

MySQL8 polskie znaki (diakrytyczne)



 
Odpowiedz do tematu    Forum Coders' city Strona Gwna -> Bazy danych
Zobacz poprzedni temat :: Zobacz nastpny temat  
Autor Wiadomo
luklodz



Doczy: 03 Maj 2017
Posty: 2

PostWysany: Czw Sie 22, 2019 11:15 am  OP    Temat postu: MySQL8 polskie znaki (diakrytyczne) Odpowiedz z cytatem Pisownia

Witam,
Kupiem ksik "Rusz gow SQL" , do ksiki s doczone przykady ( tabele itd.)
Pierwsza tabela ma kodowanie DEFAULT CHARSET=latin1;
Dodawane dane do tabli np. warto = ty.
Jak rcznie usun polskie znaki to wiersz jest dodawany.
Na jaki typ mog zmieni kodowanie aby mona byo doda wiersze bez rcznego poprawiania:
ALTER TABLE drinki_informacje DEFAULT CHARACTER SET latin1 COLLATE ......
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
Sinus32



Doczy: 20 Sty 2007
Posty: 909

PostWysany: Pi Sie 23, 2019 8:02 pm      Temat postu: Odpowiedz z cytatem Pisownia

Nie stosuj nigdzie 'latin1' ani innych podobnych kodowa. Stosuj wszdzie 'utf8' aby mona byo przechowywa dowolne znaki, w tym polskie.

Zalecam zmieni domylne kodowanie caego serwera MySQL na utf8.
W tym celu odpowiednie wpisy w pliku konfiguracyjnym my.cnf powinny mie wartoci:
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

albo jeszcze lepiej:
[client]
default-character-set = utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[mysql]
default-character-set = utf8mb4


BTW: Jeeli dobrze znalazem, to wychodzi mi e twoja ksika zostaa wydana w listopadzie 2010 r., a wic od dobrych 6 lat jest ju przestarzaa. Jakkolwiek podstawy si nie zmieniaj, tak bazy danych jednak id do przodu. Obecnie MySQL potrafi wicej ni opisuj w tej ksice.
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo Odwied stron autora
luklodz



Doczy: 03 Maj 2017
Posty: 2

PostWysany: Pi Sie 30, 2019 6:29 am  OP    Temat postu: MySQL8 polskie znaki (diakrytyczne) Odpowiedz z cytatem Pisownia

Witam,
Dziki za odpowied, zmieniem domylne kodowanie na caym serwerze wedug twoich wytycznych.
Alter table zmiana typu kodowania moliwe dla podobnych typw latin1 np. latin_general_ci.
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini plik konfiguracyjny dla Windowsa.
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
Wywietl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Gwna -> Bazy danych Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Moesz pisa nowe tematy
Moesz odpowiada w tematach
Nie moesz zmienia swoich postw
Nie moesz usuwa swoich postw
Nie moesz gosowa w ankietach
Moesz dodawa zaczniki na tym forum
Moesz pobiera pliki z tego forum




Debug: strone wygenerowano w 0.14174 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |