Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]Kodowanie
Forum PHP.pl > Forum > Przedszkole
siewca
Wiem że podobne tematy były. Szukałem w nich odpowiedzi ale nic mi nie pomogło. Mianowicie mam bazę kodowaną w utf8_general_ci, porównywanie napisów również w utf8_general_ci. Strona kodowana też w utf8. W ogóle wszystko mam w utf8 i wywala mi krzaki w tekstach wyświetlanych z bazy (tylko na stronie, w bazie mam polskie znaki). Pomocy, już parę godzin nad tym siedzę
mecenas
A jaki masz ustawiony charset strony?
tomsi
Po połączeniu z bazą danych daj takie coś:

  1. <?php
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_general_ci");
  4. ?>
Skie
Cytat(tomsi @ 4.01.2009, 23:10:06 ) *
Po połączeniu z bazą danych daj takie coś:

  1. <?php
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_general_ci");
  4. ?>


Wystarczy samo:

  1. <?php
  2. mysql_query("SET NAMES utf8");
  3. ?>
zulus
mecenas dobrze się pytał, winą też może być złe ustawienie apache, sprawdź czy to Ci pomoże:
  1. <?php
  2. header("Content-Type: text/html; charset=utf-8");
  3. ?>
siewca
Dziekuję za pomoc. Pomogło wstawienie:
CODE

<?php
mysql_query("SET NAMES utf8");
?>
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.