Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]W mysql sa polskie znaki, lecz na stronie juz nie, Artykul na stronie juz przeczytany
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Witam, mam problem, gdyz zastosowalem sie do artykulu na wortalu, lecz polskich znakow wciaz nie ma. Kodowanie na stronie jest ustawione na UTF-8, w notepad++ zapisane jako UTF-8 without BOM, zgodnie z zaletami od wujka google, ale wciaz cos jest nie tak.

Probowalem robic juz tak:
  1. <?php
  2.  
  3. $link = mysql_connect("localhost", "asorobtr_website", "ceowwyso12");
  4. $result = mysql_query($link);
  5.  
  6. mysql_select_db(asorobtr_website);
  7.  
  8.  
  9.  
  10. $dj = "SELECT * " .
  11. "FROM content " .
  12. "WHERE id=2";
  13. $result = mysql_query($dj) or die(mysql_error());
  14. while($row = mysql_fetch_array($result)){
  15. echo ("$row['content'];");
  16. }
  17. ?>



Takze probowalem:
  1.  
  2.  
  3. <?php
  4. header('Content-type: text/html; charset=utf-8');
  5. $link = mysql_connect("localhost", "asorobtr_website", "ceowwyso12");
  6. $result = mysql_query($link);
  7.  
  8. mysql_query("SET CHARSET utf8");
  9. mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");
  10.  
  11. mysql_select_db(asorobtr_website);
  12.  
  13.  
  14.  
  15. $dj = "SELECT * " .
  16. "FROM content " .
  17. "WHERE id=2";
  18. $result = mysql_query($dj) or die(mysql_error());
  19. while($row = mysql_fetch_array($result)){
  20. echo ("$row['content'];");
  21. }


I wiele wiele inych rozwiazan, lecz zadne nie dziala.

System porównań dla połączenia MySQL: utf_unicode_ci

Ten post edytował Raven1122 17.08.2011, 21:48:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
mit2
post
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


ja mam takie podłączenie do bazy i mi działa normalnie

  1. mysql_connect ("localhost", "root", "xxx");
  2. mysql_select_db ("xxx");
  3. mysql_query('SET NAMES \'utf8\'');
  4. mysql_query("SET NAMES utf8");
  5. mysql_query("SET CHARACTER SET utf8");
  6. mysql_query("SET collation_connection = utf8_polish_ci");
Go to the top of the page
+Quote Post
Raven1122
post
Post #3





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


No niestey rozwiazanie mita2 nie dziala ;/
Go to the top of the page
+Quote Post
mit2
post
Post #4





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


a na czym masz tą strone. jeśli na localu to jakiego programu uzywasz

Ten post edytował mit2 17.08.2011, 21:58:09
Go to the top of the page
+Quote Post
Raven1122
post
Post #5





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


mam ta strone na proserwer.pl

Wersja klienta MySQL: 5.0.91
i php5
Go to the top of the page
+Quote Post
mit2
post
Post #6





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


moje rozwiązanie musi na 100% działać już nie pierwszą stronę tak pisze i mam takie kodowanie

Ten post edytował mit2 17.08.2011, 22:02:51
Go to the top of the page
+Quote Post
Raven1122
post
Post #7





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


a kodowanie w mysql masz utf_polish_ci, czy unicode?
Go to the top of the page
+Quote Post
roghatt
post
Post #8





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

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


a nie próbowałeś przez iconv?
  1. $content= $row['content'];
  2. $content = iconv("ISO-8859-2","UTF-8","$content");
  3. echo $content;
Go to the top of the page
+Quote Post

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: 15.09.2025 - 07:19