Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Kodowanie
siewca
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 15.11.2008

Ostrzeżenie: (0%)
-----


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ę
Go to the top of the page
+Quote Post
mecenas
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

Ostrzeżenie: (0%)
-----


A jaki masz ustawiony charset strony?


--------------------
-- http://rafaljakubowski.net76.net --
google's my life ;)
Go to the top of the page
+Quote Post
tomsi
post
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


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. ?>


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
Skie
post
Post #4





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


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. ?>


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
zulus
post
Post #5





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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. ?>


--------------------
Go to the top of the page
+Quote Post
siewca
post
Post #6





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 15.11.2008

Ostrzeżenie: (0%)
-----


Dziekuję za pomoc. Pomogło wstawienie:
CODE

<?php
mysql_query("SET NAMES utf8");
?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:46