Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Problem z kodowaniem przy odczycie z mysql
gregi1
post 22.02.2009, 19:56:55
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 24.03.2007

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


Mam problem, otóz mam baze na utf-8 collation na latin2_general_ci w bazie wszystkie wpisy mają normalnie polskie znaczki. Natomiast jak odczzytuje je na stronie www to już brakuje polskich znaczków (jest tylko ó)smile.gif

Strony mam w kodowanie iso-8859-2.

fun.php

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <!-- <base href="http://przybylowski.info/fachowyelektryk/" /> -->
  4. <base href="http://localhost/" />
  5. <title>Fachowy Elektryk</title>
  6. <meta name="description" content="Fachowy elektryk - serwis dla Fachowców">
  7. <meta name="keywords" content="Fachowy elektryk, elektryk, elektrycy, serwis dla elektryków, informacje dla elektryków">
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  9. </head>
  10.  
  11. <?php include('baza.php');
  12. dalej zapytania do bazy aby pobrac wpisy np:
  13.  
  14. function odczytaj_cos tam()
  15. $result = mysql_query($sql);
  16. $num_rows=mysql_num_rows($result);
  17. while ($row = mysql_fetch_array($result)) {
  18.  
  19. echo row[1];
  20.  
  21. itd


odczyt.php

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <!-- <base href="http://przybylowski.info/fachowyelektryk/" /> -->
  4. <base href="http://localhost/" />
  5. <title>Fachowy Elektryk</title>
  6. <meta name="description" content="Fachowy elektryk - serwis dla Fachowców">
  7. <meta name="keywords" content="Fachowy elektryk, elektryk, elektrycy, serwis dla elektryków, informacje dla elektryków">
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  9.  
  10. <?php include(fun.php');
  11. odczytaj_cos tam()
  12. ?>
  13.  
  14. </head>


I niestety nie mam polskich znaczków przy odczycie z bazy. Bo przy normalnie wpisanych w słowach w kodzie są. Jakieś propozycje jak uzyskać polskie znaki.


--------------------
Go to the top of the page
+Quote Post
230005
post 22.02.2009, 20:00:57
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


No skoro masz różne kodowania, to nie masz polskich znaków :] . Temat: MYSQL_Polskie_znaki
Go to the top of the page
+Quote Post
gregi1
post 22.02.2009, 20:21:38
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 24.03.2007

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


Niestety nie pomogło nadal są krzeczki tyle tylko że teraz są ? w takich czarnych rąbach.


--------------------
Go to the top of the page
+Quote Post
guilty82
post 22.02.2009, 21:38:34
Post #4





Grupa: Zarejestrowani
Postów: 176
Pomógł: 31
Dołączył: 26.03.2007

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


mysql_query("SET NAMES latin2");
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:34