[mysql] zmiana charset'u na latin2 pod winXP

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
eddie
Posty: 8
Rejestracja: wt maja 06, 2003 10:52 pm

[mysql] zmiana charset'u na latin2 pod winXP

Post autor: eddie »

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!
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [mysql] zmiana charset'u na latin2 pod winXP

Post autor: Wojciech Kocjan »

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:

Kod: Zaznacz cały

language=c:\usr/MYSQL/share/polish
character-sets-dir=c:\usr/MYSQL/share/charsets
default-character-set=latin2 
Oczywiscie sciezki ustal takie jak ty masz w systemie. Plik my.ini powinien znajdowac sie w katalogu windowsa.
eddie
Posty: 8
Rejestracja: wt maja 06, 2003 10:52 pm

Re: [mysql] zmiana charset'u na latin2 pod winXP

Post autor: eddie »

nie dziala mi to. wyskakuje taki komunikat:

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
[/code]
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [mysql] zmiana charset'u na latin2 pod winXP

Post autor: Wojciech Kocjan »

a masz w share/charsets plik latin2.conf? I czy na pewno wpisales dobre sciezki?
eddie
Posty: 8
Rejestracja: wt maja 06, 2003 10:52 pm

Re: [mysql] zmiana charset'u na latin2 pod winXP

Post autor: eddie »

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?
ODPOWIEDZ