Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][HTML][PHP] kodowanie UTF-8 eh....
Monotematyczny
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.08.2013

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


Witam, mam problem dość oklepany a jednak sprawiający mi kłopoty dotyczy on kodowania polskich znaków...

Więc tak zacznę że tutaj mam ustawione jak najbardziej UTF-8
  1. <meta http-equiv="content-type" content="text/html; charset=UTF-8>

dodatkowo zapisuję też pliki wszystkie w UTF-8 w bazie danych mam ustawione porównywanie utf8_general_ci i jak na złość nic to nie daje....

  1. <?php
  2.  
  3. $results_menu_links = mysql_query("SELECT * FROM menu_links");
  4.  
  5.  
  6. while ($menu_links = mysql_fetch_array($results_menu_links)) {
  7. echo "<div style='float: left; padding-top: 15px; padding-left: 30px;'><a style='font-family: Arial; font-size: 11px; color: #dddada;' href='index.php?id_page=".$menu_links['url']."' title='".$menu_links['title']."' onmouseover=style.color='#ec7121' onmouseout=style.color='#dddada'><b>".$menu_links['title']."</b></a></div>";
  8. }
  9.  
  10.  
  11.  
  12. echo "<div style='float: right; padding-top: 6px; padding-right: 25px;'><a href='#'><img src='img/05.png'></a></div>";
  13. echo "<div style='float: right; padding-top: 6px; padding-right: 5px;'><a href='#'><img src='img/07.png'></a></div>";
  14. echo "<div style='float: right; padding-top: 6px; padding-right: 5px;'><a href='#'><img src='img/06.png'></a></div>";
  15. ?>


efekt tego działania to link Strona G?ówna zamiast Strona Główna


tak więc w czym tkwi sekret czy oczymś zapomniałem (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował Monotematyczny 5.07.2014, 20:43:03
Go to the top of the page
+Quote Post
404
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

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


Po połączeniu z bazą daj:
  1. mysql_query("set names 'utf8'");
Go to the top of the page
+Quote Post
Monotematyczny
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.08.2013

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


ok zrobiłem tak i mam teraz coś takiego Strona Główna

ok przyczyna odnaleziona

  1. <meta http-equiv="content-type" content="text/html; charset=utf-8">


jak można zauważyć brakowało " taki strzegół a tyle szukania i nerwów ...
Go to the top of the page
+Quote Post
kayman
post
Post #4





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


nie ma cudów, któryś plik musi być nie UTF-8
Go to the top of the page
+Quote Post
Monotematyczny
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.08.2013

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


nie zauważyłem że teraz na stronie nie pokazuje pl znaków wpisanych poprzez program a te pobierane z bazy są OK....

  1. 12 ju z kolei turnirj gier multiplayer , ktry odbdzie sie w warszamie, wystapi m.in. takie druyny jak Frag executors,BVG,Benq Delta eSports, oraz wiele topowych polskich zawodnikw, wszystykich serdecznie zapraszamy...
Go to the top of the page
+Quote Post
tzm
post
Post #6





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

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


To jak już ustawiłeś kodowanie połączenia, sprawdziłeś pliki, to sprawdź jeszcze czy masz ustawione w polach text/varchar/char w bazie kodowanie utf8_general_ci ... 3 godzinki kiedyś siedziałem żeby to ogarnąć choć nie wiem czy zadziała dla starych wiadomości napisanych w innym kodowaniu. Dla nowych powinno.
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: 24.08.2025 - 02:03