Проблем с кирилицата в форума !?

legolas

Registered
имам проблем с кирилицата незнам от какво е но проблема е ... имам скрипт (PHP) с който извеждам последните 10 теми от форума, но като са на кирилица заглавията и ми ги вади в така ????????????????????????? .... как мога да го оправя !???
 
Я сложи в conf файла

Код:
mysql_query("SET CHARACTER SET cp1251");

и пробвай ако не стане или ако го има това дай кода.. :)
 
mysql_query("SET NAMES cp1251");
постави го след връзката с ДБ

ако не стане
виж си енкодинга на файла ако няма мета таг му сложи с windows-1251
 
По първия начин с заявка кам myslq не става вместо ?????? след заявката ( mysql_query("SET CHARACTER SET cp1251"); ) ми ги извейда като йероглифии .. а енкодинг на файла имам и е точно тоя windows-1251
 
Код:
<?php
/*// 
// Basic Configuration 
// Колко последни теми да показва? 
$topicnumber = 10; 
// накъде да скролира? 
$scroll = "up"; 
// променте пътя до папката на форума ви 
$urlPath = "./phpBB3/"; 

// Database Configuration (Където се намира вашият phpBB config.php файл 
include 'phpBB3/config.php'; 

// Connecting & Selecting Databases 
$table_topics = $table_prefix. "topics"; 
$table_forums = $table_prefix. "forums"; 
$table_posts = $table_prefix. "posts"; 
$table_users = $table_prefix. "users"; 
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect"); 
mysql_select_db("$dbname") or die("Could not select database"); 

// Perform Sql Query 
$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username 
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u 
WHERE t.topic_id = p.topic_id AND 
f.forum_id = t.forum_id AND 
t.topic_status <> 2 AND 
p.post_id = t.topic_last_post_id AND 
p.poster_id = u.user_id 
ORDER BY p.post_id DESC LIMIT $topicnumber"; 
$result = mysql_query($query) or die("Query failed"); 

// Outcome of the HTML 
// Be carefull when you edit these! 
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"200\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\"> 

<table cellpadding='3' cellSpacing='2'>"; 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
echo "<tr valign='top'>
        <td>
		  <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
		    <font color=\"#FFCC00\"><b>
			  <a href=\"$urlPath/viewtopic.php?t=$row[topic_id]\">"
			.$row["topic_title"]."</a>
		    </font></b>
		</td>
	<tr>
	<td>
	 <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
	  <font color=\"#C0C0C0\"> by: 
	   <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\">"
	    .$row["username"]."
	 <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">"
	 .date('d/m/Y, H:i', $row["post_time"])."
	 </font>
	</td>
	</tr>"; 
} 
print "</table></marquee>"; 

// Free Result 
mysql_free_result($result); 

// Close the Connection 
mysql_close($link); */
?>

това е кода за извеждане на последните 10 теми от форума той си ми е в index страницата тя има енкодинг windows-1251.
 

Back
Горе