[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не могу смень кодировку
brus69
перепробывал несколько способов по смене кодировки сайт web.dsba.ru бд в UTF-8
из за чего каракули тогда я не понимаю



Спустя 4 минуты, 38 секунд (26.06.2011 - 18:18) quickxyan написал(а):
brus69
возможно из-за кодировок страниц?

Спустя 7 секунд (26.06.2011 - 18:18) DySprozin написал(а):
brus69
Цитата (аналогично на http://irbis-team.com/15/4/4)
    mysql_select_db($your_db); 
    mysql_query('SET NAMES utf8');         
    mysql_query('SET CHARACTER SET utf8'); 
    mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');

соответсссно вместо utf8 ставишь свою (;

Спустя 10 минут, 35 секунд (26.06.2011 - 18:28) brus69 написал(а):
выдаёт ошибку на 15 строке

<?php

$sdb_name = "localhost";
$user_name = "root";
$user_password = "";
$db_name = "test3";

// соединение с сервером базы данных
if (!$link = mysql_connect($sdb_name,$user_name,$user_password))
{
echo "<br>Не могу соединиться с сервером базы данных!<br>";
exit();
}
mysqlQuery('SET NAMES utf8');
mysqlQuery('SET CHARACTER SET utf8');
mysqlQuery('SET COLLATION_CONNECTION="utf8_general_ci"');
// выбираем базу данных
if (!mysql_select_db($db_name, $link))
{
echo "<br>Не могу выбрать базу данных<br>";
exit();
}
// строка запроса
$str_sql_query = "SELECT title, description, keywords, h1, text FROM content WHERE id =". (int) $_GET['id'];
// выполнение запроса
if (!$result = mysql_query($str_sql_query, $link))
{
echo "<br>Не могу выполнить запрос<br>";
exit();
}
/* Выполняем SQL-запрос */

// вывод результата запроса

$txt_array = mysql_fetch_assoc($result);


?>

Спустя 4 секунды (26.06.2011 - 18:28) neadekvat написал(а):
DySprozin, SEN NAMES будет достаточно - он включает в себя перечисленное далее. К тому же, рекомендуют использовать mysql_set_charset.

Спустя 1 минута, 47 секунд (26.06.2011 - 18:30) neadekvat написал(а):
Цитата (brus69 @ 26.06.2011 - 19:28)
выдаёт ошибку на 15 строке

Сначала надо самому постараться понять. Ты даже не пытался.
И раз уж на то пошло - надо приводить текст ошибки и саму строку, на которую указывает интерпритатор.

Спустя 3 минуты, 33 секунды (26.06.2011 - 18:34) brus69 написал(а):

mysqlQuery('SET NAMES utf8');

ошибка в здесь
Я не пойму почему кoдировка каракулями если БД в utf8 и страничке тоже в utf8

Спустя 2 минуты, 16 секунд (26.06.2011 - 18:36) neadekvat написал(а):
&#@, я в шоке.
Цитата (neadekvat @ 26.06.2011 - 19:30)
надо приводить текст ошибки

Спустя 35 секунд (26.06.2011 - 18:37) brus69 написал(а):
Fatal error: Call to undefined function mysqlquery() in L:\home\test3.ru\www\bd.php on line 15

Спустя 50 секунд (26.06.2011 - 18:37) neadekvat написал(а):
Ты пытаешься обратиться к несуществующей функции.

Спустя 4 минуты, 5 секунд (26.06.2011 - 18:41) bulgakov написал(а):
Цитата
Fatal error: Call to undefined function mysqlquery() in L:\home\test3.ru\www\bd.php on line 15


Исправление имени функции c mysqlquery() на mysql_query() должно помочь) Читайте php.net

Спустя 1 минута, 35 секунд (26.06.2011 - 18:43) brus69 написал(а):
Цитата
Fatal error: Call to undefined function mysqlquery() in L:\home\test3.ru\www\bd.php on line 15


Исправление имени функции c mysqlquery() на mysql_query() должно помочь) Читайте php.net

Да всё я уже исправил сначала не увидел что функция неправильно написана

Спустя 24 секунды (26.06.2011 - 18:43) neadekvat написал(а):
bulgakov, с одной стороны - зря, не дал человеку подумать. С другой - "по*уй, пляшем", чем меньше думающих программистов, тем мне больше платят.

Цитата (brus69 @ 26.06.2011 - 19:43)
сначала не увидел что функция неправильно написана

Потому что даже не посмотрел на строку - а сразу побежал на форум. Я даже удивился тому, как быстро ты успел запустить, скопировать, спросить..

Спустя 1 минута, 49 секунд (26.06.2011 - 18:45) DySprozin написал(а):
Цитата (neadekvat @ 26.06.2011 - 18:28)
DySprozin, SEN NAMES будет достаточно - он включает в себя перечисленное далее. К тому же, рекомендуют использовать mysql_set_charset.

хехехе (; ну звиняйте, я товарища Твина цитировал. пасиба за разъяснение, бум знать (;

Спустя 2 минуты, 52 секунды (26.06.2011 - 18:48) brus69 написал(а):
neadekvat Я сам догадался что функция неправильно написана, и тем более я не прогер а веб дизайнер, так что мне простительно smile.gif)

Спустя 4 минуты, 17 секунд (26.06.2011 - 18:52) alex12060 написал(а):
brus69

Цитата
а веб дизайнер


Если еще и верстальщик, то тебе цены нет, есть только недоработки и укоры.

Спустя 1 минута, 10 секунд (26.06.2011 - 18:54) neadekvat написал(а):
Цитата (DySprozin @ 26.06.2011 - 19:45)
ну звиняйте, я товарища Твина цитировал

Написал Коле. Надо будет подчистить такие места, уже не первый раз оттуда берут не самые лучшие решения. И ведь не сравнить мнение обычного форумчанина с авторитетным урокописателем. Из-за этого начинают использовать костыли и пр.

Цитата (brus69 @ 26.06.2011 - 19:48)
я не прогер а веб дизайнер

Разве это оправдывает нежелание думать? К тому же, остаются вопросы, зачем ты тогда за это взялся и пр - но уже не важно.

Спустя 1 час, 3 минуты, 14 секунд (26.06.2011 - 19:57) Админ написал(а):
Чем больше читаю сообщения товарища с ником neadekvat, тем более кажется, что ему место среди экспертов - всё грамотно, лаконично и по делу.

Спустя 11 минут, 53 секунды (26.06.2011 - 20:09) neadekvat написал(а):
Цитата (Админ @ 26.06.2011 - 20:57)
Чем больше читаю сообщения товарища с ником neadekvat, тем более кажется, что ему место среди экспертов - всё грамотно, лаконично и по делу.

Наверное, по мнению действующего коллектива экспертов, я слишком резкий, нервный и ленивый.
И, черт возьми, они правы.

Спустя 5 минут, 52 секунды (26.06.2011 - 20:15) XCross написал(а):
biggrin.gif
Быстрый ответ:

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