A.L.E.C napisał(a):
u mnie wystarczy ustawić default-collation i default-character-set
A jaką masz wersję bazy danych? U mnie występuje: MySQL5 i PHP5.
Mam nadzieję, że dobrze nakreśliłem problem, teraz pytanie podsumowujące... Czy LMS posiada taką funkcję i dlaczego u mnie nie działa?
nie ma takiej funkcji
Sugeruję tylko, że jest takie coś... i fajnie byłoby jakby się pojawiło. (Dochodzi tylko jedna zmienna w konfigu i zapytanie zaraz po połączeniu z bazą).
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
I zacytuję jeszcze jedną wypowiedź: -- Posted by N Bernhardt on August 17 2005 4:51pm
If you are wondering why -despite all UTF8 settings- you still don't get non-ASCII characters right, it might be the case that the _connection_ character set is still standard latin1.
To change the connection charset permanently to UTF-8, add the following line in the [mysqld] section: [mysqld] init-connect='SET NAMES utf8'
The other way to let MySQL know what connection charset you intend to use is per-connection based. After a connection is established (with host, name, password), add the following two lines in your application: SET NAMES utf8; SET CHARACTER_SET utf8;
The last hint is given most of the time, but not everybody is happy to change every application (esp. when some lazy add-on and extension programmers use their own connection stuff instead of the (PHP) application.) --
Podejrzewam, że to nowy bajerek w MySQL 5.0 Daję tylko znać, że taka potrzeba może zachodzić, bo niektórzy mają problemy z fontami. No chyba, że jest to wina źle skonfigurowanej bazy, albo PHP, bo nie wykluczam takiej możliwości. Mimo wszystko fajny bajer.
Pozdrawiam, Konrad Cempura