Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Po wyciągnięciu danych z bazy brak polskich znaków
gg1985
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 3
Dołączył: 23.02.2008

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


Witam

Po wyciągnięciu danych z bazy mam:

http://www.u.waw.pl/test/subdomeny/top.php

Czyli zamiast, np "białko" jest "bia?ko".

Wyciągałem skryptem:

  1. <?php
  2. $db = mysql_connect($dbhost, $dbuser, $dbpassword);
  3. mysql_select_db($dbdatabase, $db);
  4. $sql = 'select * from `phpbb_topics` order by topic_id desc limit 5';
  5. $wykonaj = mysql_query($sql);
  6. while($row = mysql_fetch_array($wykonaj)){
  7. $first = 'http://www.forum.u.waw.pl/viewtopic.php?f='.$row['forum_id'].'&t='.$row['topic_id'];
  8. echo '<a href="'.$first.'">'.$row['topic_title'].'</a><br />
  9. ';
  10. }
  11. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mls
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Po mysql_select_db(); powinno być:
  1. <?php
  2. mysql_query("set names utf8");
  3. ?>
dla kodowania UTF-8 lub
  1. <?php
  2. mysql_query("set names latin2");
  3. ?>
dla ISO-8859-2.

I nie ma czegoś takiego, jak kodowanie iso-UTF-8.

@nexis, dzięki za poprawkę, na szybko pisane było (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował mls 20.02.2009, 02:21:21
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 19:20