Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]Kodowanie polskich znaków
Forum PHP.pl > Forum > Przedszkole
Imrahil
Witam. Przeniosłem swoją stronę na inny serwer i tak u mnie jak i u wielu innych użytkowników pojawił się problem z kodowaniem polskich znaków- cholerne znaki zapytania :/
Stary serwer:
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: UTF-8 Unicode (utf8)

Metoda porównywania znaków: utf8_polish_ci


Nowy serwer:
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: UTF-8 Unicode (utf8)

Metoda porównywania znaków: utf8_polish_ci


Jak widać ustawienia identyczne, a mimo to występuje problem. Co robić?
Luke_Star
Czym zrobiłeś zrzut bazy? Zazwyczaj to nie kwestia kodowania nowej i starej ale sposób zapisu tego zrzutu. Ja jak robię za pomocą phpmyadmin to daje przy eksporcie tryb zgodności MYSQL40. A potem przy wgrywaniu ten sam format.
sebekzosw
Zobacz to - mi działa wszystko smile.gif
tomsi
Po połączeniu z bazą daj takie coś:

  1. <?php
  2. mysql_query("SET CHARACTER SET utf8");
  3.  mysql_query("SET collation_connection = utf8_general_ci");
  4. ?>
Imrahil
To znaczy gdzie konkretnie?
tomsi
  1. <?php
  2. $bd = mysql_connect("adres_bazy","login","haslo") or die("Brak połączenia");
  3.  
  4. mysql_select_db("nazwa_bazy");
  5.  
  6. mysql_query("SET CHARACTER SET utf8");
  7. mysql_query("SET collation_connection = utf8_general_ci");
  8. ?>



Ale jesczze pytanie czy te krzaczki to się pojawiają na stronie czy już w bazie?
Imrahil
W bazie są znaki zapytania, a na stronie krzaczki.
tomsi
Wiesz co to zobacz bo był już podobny temat albo niestety od nowa musisz wprowadzić dane do bazy (ja tak keidyś zrobiłem- miałem mało danych to szybko poszło)

http://forum.php.pl/index.php?showtopic=92851&hl=
Imrahil
Problem w tym, że to też nic nie daje. Jak zmieniam te znaki zapytania na normalne polskie znaki, to po zapisaniu zmian te ogonki z powrotem zamieniają się w znaki zapytania.

A konieczna jest zmiana ręczna, czy może są do tego jakieś programy?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.