![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 22.06.2003 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Od dłuższego czasu mam spory problem, z którym nijak nie potrafię sobie proadzić. Otóż mam bazę danych, która nie posiada kodowania ISO. W PHPMyAdmin mam napisane: System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: Tutaj mam listę do wyboru z opcjami takimi jak tu www.krzysiek.moja-ostroleka.pl/kodowanie_mysql.htm Problem tym, że nie wiem za bardzo co wybrać. Kombinowałem z róznymi ustawieniami, ale bez większego efektu. Problem polega na tym, że gdy skrypt php przeszukuję baze danych to problem pojawia się z polskimi znakami. Najczęściej tylko z ś,Ś,ł oraz Ł. Czy jest jakieś ustawienie które kodowałoby mi polskie znaki normalny sposób? Bo aktualnie mam takie hieroglify w bazie: ż = ¿ ł = ³ ę = ê ą = ± Ł = £ ś = ¶ ń = ñ ź = ¼ ć = æ Ż = ¯ Chyba że jest inny sposob na omienicie takich problemow? kodowanie formularza, zmienic kodowanie strony (aktulanie jest iso-8859-2). Poradźcie coś bo już mi włosy wypadają. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam
a szukałeś u źródła (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) dev.mysql.com (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) można tam znaleść: http://dev.mysql.com/doc/mysql/en/set-option.html oraz http://dev.mysql.com/doc/mysql/en/show.html a rozwiązaniem twojego problemu jest: http://dev.mysql.com/doc/mysql/en/charset-convert.html ... czyli: jeżeli nie masz ściągasz mysql 41 lub nowsze instalujesz, importujesz do testowej tabeli, sprawdzając czy w importowanej bazie NA PEWNO JEST STARE (ZLE) KODOWANIE (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) , zakładasz nową pustą tabelę z poprawnym kodowaniem (np. utf-8) potem robisz zapytanie: które przeniesie ci do końcowej tabeli ... trochę roboty ale jak już puścisz zapytanie to samo ci zrobi wszystko ... ps. co do znaków zapytania - one tylko tak się wyświetlają chyba ... w bazie powinno być ok. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 02:10 |