nixp.ru v3.0

23 мая 2017,
вторник,
00:35:11 MSK

DevOps с компанией «Флант»
Аватар пользователя ckjet
ckjet написал 26 января 2009 года в 09:59 (334 просмотра) Ведет себя как мужчина; открыл 44 темы в форуме, оставил 134 комментария на сайте.

Вот код странички

<?

header(«Content-Type: text/html; charset=utf-8»);

include «conf.php»;

$conn=mysql_connect(«$db_host»,«$db_user»,«$db_pass»)

or die(«Could not connect!

«.mysql_error().»

».$_SERVER['SERVER_SOFTWARE'].»»);

mysql_select_db(«$db_name»)

or die(«Could not select database:!

«.mysql_error().»

».$_SERVER['SERVER_SOFTWARE'].»»);

$query = mysql_query(«SELECT * FROM houses»);

while($row = mysql_fetch_object($query)){

echo $row->id;

echo »

»;

echo $row->name;

echo »

»;

echo $row->subname;

echo »

»;

}

mysql_free_result($query);

mysql_close($conn);

exit;

?>

в базе данных кодировка utf8_unicode_ci.

ckjet

в файле conf.php конфиг соединения с базой.

myst

Так и в чём проблема то?

ckjet

смотри название темы..

myst

Ну, если не хочешь нормально объяснить, то решай сам $название_темы.

ckjet

а что не понятно в чем проблема? Как по мне в названии темы все прозрачно написано.

Дмитрий Шурупов


mysql_query("SET NAMES 'utf8'");

-- вот такое после подключения к БД не помогает?

И на самой генерируемой HTML-странице должна быть задана правильная кодировка в meta:

<meta content="text/html; charset=utf-8">

ckjet

mysql_query(«SET NAMES 'utf8\′»);

помогло, спвсибо.

а что значит NAMES?

myst

google://MySQL+SET+NAMES

прозрачно же

ckjet

я думал на вики линк дашь