Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polskie znaki a zmiana serwera
Forum PHP.pl > Forum > Bazy danych > MySQL
zecke
Witam. Moja strona zmieniła serwer i nagle wszystkie polskie znaki szlag trafił... http://www.e-bukmacherzy.net/. Czy ktoś wie jak to w miarę nieinwazyjnie zmienić?

Z góry dziękuję za pomoc i pozdrawiam.
mhs
W kodzie php po połączeniu się z bazą danych, spróbuj wysłać takie dwa zapytania:

  1. SET CHARACTER SET latin2;
  2. SET collation_connection = latin2_general_ci;


Musisz jednak używać właściwego kodowania jakiego do tej pory używałeś.
zecke
Kodowanie mam standardowe (charset=iso-8859-2) tylko nie mam pojęcia w której części skryptu wstawić, żeby to zadziałało...

Wstawiłem po takich instrukcjach ale nie działa:

mysql_connect ("$host", "$login", "$haslo") or
die ("Nie moşna poł¹czyć się z SQL'em");
mysql_select_db ("$baza") or
die ("Nie moşna poł¹czyć się z baz¹ $baza");
include "module/ban.php";
kurt
spróbuj wysłać zapytanie jeszcze przed includowaniem.
Miałem podobne problemy i minęły po wysłaniu zapytania
  1. <?php
  2.  
  3. mysql_query("SET CHARACTER SET latin2");
  4.  
  5. ?>

zaraz po
  1. <?php
  2.  
  3. $connect = mysql_connect("localhost",$user,$password);
  4.  
  5. ?>
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.