![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie!
Posty o podobnej tematyce pojawiały się już na forum ale nie wyjaśniły mi jak mam to zrobić, a chodzi o: Mam Krasnala pod Winem, cała rzecz rozchodzi sie o MySql'a. Chodzi o to że w bazie mam dane (string), które rozpoczynają sie od polskich znaków. Podobny problem jest opisany w poście http://forum.php.pl/viewtopic.php?t=116 i jest też tam zawarta odpowiedź ale nie potrafie jej zastosować w Krasnalu. Jest tam post dragossani z dn. 08:50 25-06-2002 w którym pisze: Cytat Znajdź u siebie plik my.cnf (u mnie jest w /etc/ ale u Ciebie niekoniecznie) i znajdź sekcję [mysqld]. Musi się tam znaleźć następujący zapis:
Cytat: default-character-set = latin2 language = polish Z moich doświadczeń wynika, że pomaga na wszelkie problemy z językiem w MySql, z sortowaniem włącznie. Tylko nie zapomnij zmusić serwer do odświeżenia konfiguracji. Ja u siebie w katalogu c:/usr/mysql znalazłem 4 pliki *.cnf : my-small.cnf , my-medium.cnf , my-large.cnf i my-huge.cnf i w żandym z nich nie ma linii z default-character-set. Owszem można zawsze ją dopisać w sekcji [mysqld] , ale który z plików *.cnf przekopiować do c:/ a pozatym czy ten plik ma wszystkie ustawienia poprawne i jak to sprawdzić. Czy ktoś może mi podać jak zastosować w praktyce post dragossani w Krasnalu oraz skąd wziąć poprawnie skonfigurowany plik my.cnf gdzie będzie linia z default-character-set ( standardowa ustawione jest na latin1 ) aby działał pod Krasnalem. Drugą sprawą jest to, że zamierzam wrzucić strone na serwer(hosting) - jak sprawdzić jakie kodowanie ma ustawiony mysql ( czy latin1 czy latin2 lub inny) , chodzi o to że u mnie lokalnie wszystko będzie OK a jak przeniose strone na serwer, żeby nie okazało się że nie sortuje tak u mnie. Za wszystkie odpowiedzi z góry serdeczne THX. -------------------- Pozdrawiam
ICE-C --------------------------------------------------- The Truth Is Out There .... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
zdaje się że plik My.ini, lub My.cnf w przypadku serwerków postawionych na windowsie znajduje sie zazwyczaj w windows/system32, więc tam go szukaj.
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem plik my.ini ale był on w katalogu c:windows
a jego treść to : Kod #This File was made using the WinMySQLadmin 1.1 Tool
#2001-06-17 05:22:11 #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=c:usr/MYSQL #bind-address= datadir=c:usr/MYSQL/data language=c:usr/MYSQL/share/polish #slow query log#= tmpdir=C:WINDOWS/TEMP #port=3306 #set-variable=key_buffer=16M [WinMySQLadmin] Server=c:usr/MYSQL/bin/mysqld.exe user=****** password=***** I teraz w sekcji [mysqld] wystarczy tylko dopisać Kod default-character-set = latin2
language = polish i wszystko powinno chodzić ![]() Jeżeli dobrze dedukuje, proszę o potwierdzenie tego faktu, gdyż nie chce czegoś namieszać w serwerze. Za wszystkie kolejne posty serdeczne THX -------------------- Pozdrawiam
ICE-C --------------------------------------------------- The Truth Is Out There .... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:09 |