[SQL\PHP]brak polskich znaków w wynikach z bazy danych, dziwne konwertowanie |
[SQL\PHP]brak polskich znaków w wynikach z bazy danych, dziwne konwertowanie |
14.02.2009, 13:36:57
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) |
w bazi danych jest pole:
topic_title varchar(255) utf8_unicode_ci CODE $result = mysql_query("SELECT * FROM `". $table_prefix ."topics` WHERE forum_id ORDER BY `topic_last_post_id` DESC LIMIT 0 , ". $t); while($row = mysql_fetch_array($result)) { $out_title = ''. $row['topic_title'] .''; $poster[0] = $row['topic_last_poster_id']; $poster[1] = $row['topic_last_poster_name']; $poster[2] = $row['topic_last_post_time']; $poster[2] = strftime('%Y-%m-%d %H:%M:%S', $poster[2]+25200); $out_poster = ' ['. $poster[1] .']'.$poster[2]; if(strlen($row['topic_title']) > $w) { $row['topic_title'] = substr($row['topic_title'], 0, $w); } $output .= $out_forum . $out_title . $out_poster .' '; } echo $output; a w rezultacie dostaje takie cos: Najpewniejszy i najelegantszy spos�b dodawania zdj?? [Lemon]2009-02-14 11:44:57 to mam zapisane w pliku last.php (UTF8 without BOM) includuje to w pliku index.php (UTF8 without BOM) więc jak się pozbyć tych krzaków? |
|
|
14.02.2009, 13:47:12
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) |
Jak łączysz się z bazą daj jeszcze
W index.php na początku pliku
-------------------- -------------
------ |
|
|
14.02.2009, 13:53:41
Post
#3
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) |
mysql_query("set names utf8");
rozwiązało problem :* |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 18:43 |