Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
krzaczki zamiast polskich znaków... - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: krzaczki zamiast polskich znaków... (/thread-krzaczki-zamiast-polskich-znakow)



krzaczki zamiast polskich znaków... - morarz - 28-03-2011

Witam,

Mam taki kod w PHP na stronie http://xxxxxxxx.info/gi :

Kod PHP:
        <?php
function wpphpbb_topics() {
$connection mysql_connect(localhost,"********","************") or die("Baza błąd");
$db mysql_select_db("************",$connection) or die("Tabela błąd"); 
$charset mysql_client_encoding($connection);
if ( 
$charset != 'utf8' ) {
  
mysql_set_charset('utf8',$connection);
}
$sql "select * from phpbb_topics order by topic_first_post_id desc limit 0,5";
$result mysql_query($sql) or die("Zapytanie błąd");


for(
$x=1;$x<=5;$x++){
   
$row mysql_fetch_array($result); 
   echo 
"<ul>";
   echo 
"<li><a href = \"http://www.garwolinskie.info/forum/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]\">$row[topic_title]</a><br></li>";
   echo 
"</ul>";
}
}
mysql_close($connection);

?>

I za nic w świecie nie mogę wyświetlić polskich znaków !!! normalnie masakra!

Kodowanie w notatniku, w bazie danych w tabelach i polach mam dobrze ustawione.

Dlaczego to nie działa gdzie jest błąd ? Albo co trzeba ustawić żeby to działało ??


RE: krzaczki zamiast polskich znaków... - Pedro84 - 28-03-2011

Czy plik ma na pewno kodowanie ustawione na UTF-8? W bazie polskie znaki są normalne? Daj dumpa tej tabeli.


RE: krzaczki zamiast polskich znaków... - morarz - 29-03-2011

Plik ma napewno kodowanie UTF-8, strona Garwolinskie Info ma ustawione kodowanie UTF-8

Może to być :
Kod PHP:
-- Struktura tabeli dla  `phpbb_topics`
--

CREATE TABLE IF NOT EXISTS `phpbb_topics` (
  `
topic_idmediumint(8unsigned NOT NULL auto_increment,
  `
forum_idsmallint(5unsigned NOT NULL default '0',
  `
topic_titlechar(60character set utf8 collate utf8_polish_ci NOT NULL,
  `
topic_colorvarchar(8character set ucs2 collate ucs2_polish_ci default NULL,
  `
topic_title_echar(100character set utf8 collate utf8_polish_ci NOT NULL,

  
PRIMARY KEY  (`topic_id`),
  
KEY `forum_id` (`forum_id`),
  
KEY `topic_moved_id` (`topic_moved_id`),
  
KEY `topic_status` (`topic_status`),
  
KEY `topic_type` (`topic_type`),
  
KEY `topic_poster` (`topic_poster`),
  
KEY `topic_last_post_id` (`topic_last_post_id`),
  
KEY `topic_first_post_id` (`topic_first_post_id`),
  
KEY `topic_vote` (`topic_vote`)
ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=56 



RE: krzaczki zamiast polskich znaków... - Filuper112 - 29-03-2011

Wina przegladarki... Prawdopodobnie masz angielski komputer Smile U mnie nie ma zadnych krzaczkow Big Grin


RE: krzaczki zamiast polskich znaków... - morarz - 29-03-2011

Krzaki nie są na całej stronie tylko tutaj (tam pod bannerem "FORUM w lewej kolumnie"):

http://fotohub.pl/view/de7af56cfb67acbec3bb7a7a81523294


RE: krzaczki zamiast polskich znaków... - Engine - 29-03-2011

Forum jest iso-8859-2
Strona główna to WP czyli UTF-8


RE: krzaczki zamiast polskich znaków... - Marys - 29-03-2011

ustaw wszystko na utf-8 i w php przy wczytywaniu oraz wypisywaniu ustaw mysql_query('SET...'); -> szczegóły na http://forum.php.pl/MYSQL_Polskie_znaki_t110402.html lub zobacz mój temat z polskimi znakami w mysql


RE: krzaczki zamiast polskich znaków... - morarz - 29-03-2011

No tak ale to nie jest takie proste zmienić forum na kodowanie UTF-8...


RE: krzaczki zamiast polskich znaków... - Marys - 29-03-2011

A u mnie wszystko gra Smile


RE: krzaczki zamiast polskich znaków... - morarz - 30-03-2011

Już działa bo zrobiłem Smile