Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polskie znaki z bazy na stronie(utf-8)
Forum PHP.pl > Forum > Bazy danych
grzegorz-gg
Mam prolem z wyświetlaniem polskich znaków z bazy MySQL znaki w tabeli są kodowane w UTF-8 na stronie zrobilem tak samo ale niestety zamiast polskich znaków wyświetlaja się znaki zapytania.
Sprawdzałem tez w phpMyAdmin ale tam jest wszystko O.K.
Co trzeba poprawić?
cadavre
Dodawać nfo do bazy za pomocą strony. Najlepiej zrobić CMSa. ;]
grzegorz-gg
Jakto dodawać nfo do bazy za pomocą strony??
Nie rozumiem.
Moge jakiś przykład jak ma to niby wyglondac??
Ozzy
daj na początku zapytanie 'SET NAMES "utf8"'
było 100 razy i będzie następne;)
grzegorz-gg
Ale jak mam to dopisać do każdego zapytania
mam zapytanie takie:
  1. "SELECT *
  2. FROM administrators"

dopisalem do niego
  1. "SET NAMES 'utf8' SELECT *
  2. FROM administrators"

i mi niedziała napewno źle to dopisalem ale jak trzeba to zrobic poprawnie?
spenalzo
Dwa zapytania:
1. set names ...
2. select ...
grzegorz-gg
Ale jak ma wyglądać takie zapytanie?
Napewno nie tak bo zostanie użyte tylko drugie zapytanie a znaki zapytania jak były tak są. mad.gif

  1. <?php
  2.  
  3. $query="SET NAMES 'utf8'";
  4. $query = "SELECT * FROM administrators";
  5. $result = mysql_query($query) or die(mysql_error());
  6.  
  7. ?>
Lars
Cytat(grzegorz-gg @ 2006-02-11 00:27:25)
Ale jak ma wyglądać takie zapytanie?
Napewno nie tak bo zostanie użyte tylko drugie zapytanie a znaki zapytania jak były tak są. mad.gif

  1. <?php
  2.  
  3. $query="SET NAMES 'utf8'";
  4. $query = "SELECT * FROM administrators";
  5. $result = mysql_query($query) or die(mysql_error());
  6.  
  7. ?>

pomyśl człowieku!

'SET NAMES "utf8"

  1. <?php
  2.  
  3. mysql_query("SET NAMES 'utf8' ");
  4. $query = "SELECT * FROM administrators";
  5. $result = mysql_query($query) or die(mysql_error());
  6.  
  7. ?>
Gumiak
nie da się jakoś skonfigurować gdzieś w apache'u np. zeby sie wyświetlało dobrze bez podwójnych zapytań wszędzie w kodzie?
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.