[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кодировка
MadMike
Создал страницу в Adobe Drewiever CS5. Создал БД и таблицу.
Везде поставил utf-8 но при выводе все равно вопросики.

Ниже код и пару скринов:
<?php include("db/db.php"); 
$result = mysql_query("SELECT title, meta_d, meta_k, text FROM settings WHERE page = 'index'",$q);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">
<
meta name="description" content="<?php echo $myrow['meta_d']; ?>">

<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
title><?php echo $myrow['title']; ?></title>
<
link href="css/style.css" rel="stylesheet" type="text/css">
</
head>


user posted image

user posted image

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Valick
Цитата
db.php
beginner95
MadMike
Такого содержания ваш db.php

<?php
$link = mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('basa',$link) or die (mysql_error());
mysql_set_charset('utf8');
mysql_query("SET CHARACTER SET 'utf-8'",$link);
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'",$link);
?>


_____________
Лучший хостинг
HErATuB
Проблема не в БД. В качестве сервера что используешь? на твоем месте я бы не писал на Adobe Drewiever он мудрит так же с кодировками
MadMike
Цитата (HErATuB @ 23.01.2013 - 19:40)
Проблема не в БД. В качестве сервера что используешь? на твоем месте я бы не писал на Adobe Drewiever он мудрит так же с кодировками

1)Использую xampp 3.1.
2)А что можно использовать вместо Adobe Drewiever чтобы были плюшки похожие типа вкладки дизайн и т.п.?

Кодировку настроил дописав выбор кодировки в db.php :
<?php
$q = mysql_connect("localhost","mysite","passw");
mysql_select_db("mysite",$q);
mysql_query('SET NAMES utf8');



заменил последнюю строку на
mysql_set_charset("utf8",$q);

прочитал на php.ru что set names имеет траблы с mysql.

Не понял только зачем эти строки:
mysql_query("SET CHARACTER SET 'utf-8'",$link);  
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'",$link);

Все вроде и так работает

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.