![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam dziwny problem z mysql. Mam tagi u siebie na forum i chciałem zamienić znaki z pytajnika na pauze itd. Napisałem sobie funkcję z update funkcja niby działa, ale zmienia polskie lierty na pytajniki, więc zrobiłem test: Kod ęąćżźółćńłśę zamieniło na Kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?ó?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Próbowałem zmieniać kodowanie (w phpmyadmin) z utf_general na utf_polish, ale nie działa. CO powiniem zrobić? Kod:
Ten post edytował Watt 17.05.2009, 18:37:36 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
a set names utf8 nie dziala ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
a set names utf8 nie dziala ? Nie za bardzo wiem co to jest. Cała baza jst kodowana w UTF_general_ci. Próbowałem dodać coś takiego:
zamieniło mi Kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?Ăł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Ten post edytował Watt 18.05.2009, 06:24:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 3 Dołączył: 16.08.2007 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Musisz sobie ustawić "stronę kodową" dla połączenia do bazy mysql.
Dla ISO-8859-2: mysql_query('SET CHARACTER SET latin2; SET NAMES latin2'); Dla UTF-8: mysql_query('SET CHARACTER SET utf8;SET NAMES utf8;'); Powinno pomóc |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chwilkeszkę, jestem początkujący - to mam dać przed wysłaniem zapytania czy po?
tak? @Edit: Zrobiłem tak i pokazało się: Kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?Ăł?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Ten post edytował Watt 18.05.2009, 07:19:45 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 3 Dołączył: 16.08.2007 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tak jak masz teraz. Widzę, że wcześniej napisałeś że masz bazę kodowaną w UTF-8 to zostaw linię z UTF-8 a tą z latin2 wyrzuć. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po połączeniu a przed selectami daj
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teraz to w ogóle zwrócił mi cuda:
z: Kod ęąćżźółćńłśę, teeeeeeeeeeeeeeeeeeeeeeest zrobiło Kod Ă�Â�Ă�Â�Ă�Â�Ă�ÂźĂ�ÂşĂ�ÂłĂ�Â�Ă�Â�Ă�Â�Ă�Â�Ă�Â�Ă�Â�
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A jak masz kodowany plik?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
bez kodowania, po prostu 'echuje' wiersze.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Było setki razy - jest nawet przypięty temat. Wystarczyło się wysilić i poszukać.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
bez kodowania, po prostu 'echuje' wiersze. No jak to bez, musi być jakoś kodowany. Czy to utf-8, utf-15, iso czy jakiś inny... Może faktycznie poczytaj temat, który @sowiq podał. Generalnie zasada jest prosta: albo plik w kodowaniu bazy, albo baza w kodowaniu pliku, no i do tego set names |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po użyciu metody usera swoiq
Kod Ä(tm)Ä
ÄżźóÅÄÅÅÅÄ(tm)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dam sobie rękę uciąć, że to kodowanie pliku. Ściągnij sobie edytor np: ked i otworz w nim ten plik. Po otwarciu będziesz miał napisane w nawiasach jakie kodowanie ma plik, bo pewnie pobierasz bazy utf-8 a plik jest iso i wszystko sie.......
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja używam notepad++, zaraz pobiorę twój program.
Działa (chyba)! dziekuję! Ten post edytował Watt 18.05.2009, 10:36:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 16:13 |