siewca
4.01.2009, 22:25:53
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
4.01.2009, 22:55:05
A jaki masz ustawiony charset strony?
tomsi
4.01.2009, 23:10:06
Po połączeniu z bazą danych daj takie coś:
<?php
mysql_query("SET collation_connection = utf8_general_ci"); ?>
Cytat(tomsi @ 4.01.2009, 23:10:06 )

Po połączeniu z bazą danych daj takie coś:
<?php
mysql_query("SET collation_connection = utf8_general_ci"); ?>
Wystarczy samo:
<?php
?>
zulus
5.01.2009, 01:15:39
mecenas dobrze się pytał, winą też może być złe ustawienie apache, sprawdź czy to Ci pomoże:
<?php
header("Content-Type: text/html; charset=utf-8"); ?>
siewca
5.01.2009, 04:14:41
Dziekuję za pomoc. Pomogło wstawienie:
CODE
<?php
mysql_query("SET NAMES utf8");
?>