witam!
jak zmienic kodowanie w mysql z latin1 (iso-8859-1) na latin2 (iso-8859-2)?
mam zainastalowany serwer mysql na platformie winXP i uzywam takze apacha2 i nie wiem jak to zrobic pod windowsem, wszedzie jest opisywane jak zmienic kodowanie pod linuxem.
qrcze moze mi ktos pomoc bo mi sortowanie dziwnie wychodzi
dzieki z gory za wsio!
[mysql] zmiana charset'u na latin2 pod winXP
-
Wojciech Kocjan
- Zaczyna działać

- Posty: 427
- Rejestracja: sob gru 14, 2002 10:51 am
Re: [mysql] zmiana charset'u na latin2 pod winXP
Cos mi swita, ze taki watek juz byl na tym forum (a moze w starej wersji..)..
W kazdym badz razie, aby zmienic kodowanie na iso8859-2 musisz wyedytowac plik my.ini i zadbac o to by znalazly sie tam takie linijki:
Oczywiscie sciezki ustal takie jak ty masz w systemie. Plik my.ini powinien znajdowac sie w katalogu windowsa.
W kazdym badz razie, aby zmienic kodowanie na iso8859-2 musisz wyedytowac plik my.ini i zadbac o to by znalazly sie tam takie linijki:
Kod: Zaznacz cały
language=c:\usr/MYSQL/share/polish
character-sets-dir=c:\usr/MYSQL/share/charsets
default-character-set=latin2 Re: [mysql] zmiana charset'u na latin2 pod winXP
nie dziala mi to. wyskakuje taki komunikat:
[/code]
Kod: Zaznacz cały
C:\Server\MySQL\bin>mysql -uroot -p
Enter password: ****
mysql: File 'C:\mysql\\share\charsets\?.conf' not found (Errcode: 2)
mysql: Character set '#9' is not a compiled character set and is not specified in the 'C:\mysql\\share\charsets\Index' fil
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.53-max-nt
-
Wojciech Kocjan
- Zaczyna działać

- Posty: 427
- Rejestracja: sob gru 14, 2002 10:51 am
Re: [mysql] zmiana charset'u na latin2 pod winXP
a masz w share/charsets plik latin2.conf? I czy na pewno wpisales dobre sciezki?
Re: [mysql] zmiana charset'u na latin2 pod winXP
ok ustawilem juz charset na latin2 tylko dalej mi nie sortuje wedlug polskich znakow. wielkie litery na poczatku polskie znaki na koncu jak zrobic zeby sortowalo normalnie?