Kodowanie znaków

Zaczęty przez geshu, Sierpień 17, 2017, 17:56:38

Poprzedni wątek - Następny wątek

geshu

Wykorzystanie bazy MySQL i problem z kodowaniem znaków pod systemem OSX. Czyli wpisuję polskie znaki jak np "montaż" i po zapisaniu i otworzeniu mam "monta?"
Serwer MySQL linuxowy.

Do tego to co udało się poprawić jak dane firmy etc. to po ponownym uruchomieniu programu znowu zamiast polskich znaków np "Ostrołęka" jest "Ostro??ka"

Complay

Problem można łatwo rozwiązać ustawiając kodowanie przy tworzeniu bazy:

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

W przyszłości poprawimy obsługę tworzenia tabel, aby program automatycznie ustawiał kodowanie w przypadku bazy MySQL.

geshu

Cytat: Complay w Sierpień 18, 2017, 15:13:13
Problem można łatwo rozwiązać ustawiając kodowanie przy tworzeniu bazy:

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

W przyszłości poprawimy obsługę tworzenia tabel, aby program automatycznie ustawiał kodowanie w przypadku bazy MySQL.
To, że można to ja wiem - zajmuję się sam tworzeniem baz ale to jest zwrócenie uwagi Wam bo trafi się Kowalski i nie będzie wiedział.