Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Polskie znaki pobierane z bazy danych.
Forum PHP.pl > Forum > Bazy danych > MySQL
Maxie
Mam problem, otóż chcę pobrać nazwę, która zawiera polskie znaki z bazy mysql. W bazie jest ustawione utf8_polish_ci, strona ma w <meta> zaznaczone by korzystać z polskich znaków. Polskie znaki działają na stronie i działają w bazie (patrzę przez phpMyAdmin). Ale gdy pobieram i pokazuję to już pokazuje zamiast "ś" znak zapytania. Co zrobić z tym fantem?
trafas
A w czym kodujesz ?
Chodzi mi o kompilator.
Jeżeli w DreamWeaver to czasami są w nim problemy z kodowaniem.
Dodatkowo najlepiej ustawić sobie kodowanie pliku - skrót Ctrl + J

Jak kodujesz w czymś innym to możesz wymusić z jakiego kodowania chcesz skorzystać w deklaracji połączenia z bazą danych:


  1. function polacz(){
  2.  
  3. $connect = mysql_pconnect("serwer","login","haslo") or die ("blad polaczenia");
  4.  
  5. $bazka = mysql_select_db("nazwa_bazy") or die ("blad wybrania bazy");
  6.  
  7. // wymuszenie kodowania
  8. mysql_query ("SET NAMES latin2");
  9.  
  10. return $connect;
  11. }
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.