Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/[помощь] Mysql + рус текст в таблице
Поиск

[помощь] Mysql + рус текст в таблице

13 ответов118 просмотровСейчас просматривают: 1
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 09:22

Уважаемые пользователи ,прошу у вас помощи
Проблема: при вытаскивание рус текста с базы на сайте пишет "??????"

Тип колонки "text" кодировку я не ставил ,мне автоматом поставило "utf8_general_ci"


вот скрипт который выводит на сайт текст с той колонки

Код
<?php
$db = mysql_connect ("localhost", "root2","root2");
mysql_select_db ("mysite",$db);
$web_status = mysql_query ("SELECT * FROM an_offline",$db);
$row_status = mysql_fetch_array($web_status);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $row_status['text_status']; ?></title>
</head>
<body>
Макс
<?php echo $row_status['text_status']; ?>
</body>
</html>

— 2

0
Дмитрий
Дмитрий

Пользователь

Ветеран

Постов: 834

На форуме с: 30.05.2007

Репутация: +632

Рейтинг: 0

· 10.01.2009, 09:29

ну так поменяй колонку через Navicat -> Design Table -> utf8_general_ci -> charset: cp1251 / collation: cp1251_general_ci

P.S. Если не ошибаюсь - вроди так

WebDeveloper сервера DARKWORLD

0
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 09:32

поставил кодировку "cp1251_general_ci"
всеравно пишет на сайте "?????"

— 2

0
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 09:47

я вот установил DLE переделал скрипт

Код
<?php
$db = mysql_connect ("localhost", "root2","root2");
mysql_select_db ("dle",$db);
$web_status = mysql_query ("SELECT * FROM dle_post WHERE id='1'",$db);
$row_status = mysql_fetch_array($web_status);
?>
<html>
<head>
<title><?php echo $row_status['title']; ?></title>
</head>
<body>
<?php echo $row_status['short_story']; ?>
</body>
</html>


и все ранво пишет непонятным текстом =(

— 2

0
BuDulay
BuDulay

Пользователь

Бывалый

Постов: 192

На форуме с: 30.06.2007

Репутация: +209

Рейтинг: 0

· 10.01.2009, 09:49

сразу после подключения к базе пиши вот это: mysql_query("SET NAMES cp1251");

если не поможет то, поменяй cp1251 на utf8 ))))

— Дурак дураком

0
Ruxx
Ruxx

Пользователь

Бывалый

Постов: 151

На форуме с: 06.11.2008

Репутация: +55

Рейтинг: 0

· 10.01.2009, 09:52

utf8 utf8_unicode_ci

0
Сергей
Сергей

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

Репутация: +736

Рейтинг: 0

· 10.01.2009, 09:54

Код
<?php
$db = mysql_connect ("localhost", "root2","root2");
mysql_select_db ("dle",$db);
$web_status = mysql_query ("SELECT * FROM dle_post WHERE id='1'",$db);
$row_status = mysql_fetch_array($web_status);

mysql_query("set character_set_client='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set collation_connection='cp1251_general_ci'");

?>
<html>
<head>
<title><?php echo $row_status['title']; ?></title>
</head>
<body>
<?php echo $row_status['short_story']; ?>
</body>
</html>


Оттак попробуй

Главная ошибка одится в полуметре от монитора...

0
BuDulay
BuDulay

Пользователь

Бывалый

Постов: 192

На форуме с: 30.06.2007

Репутация: +209

Рейтинг: 0

· 10.01.2009, 10:00

ненене, такие запросы должны юзаться сразу после подключения, НО ДО основных запросов.

З.Ы. Dj StaL' а куда делась моя темка со скином для рт обвяза? в пм те написать не мог, у тя ящик переполнен

— Дурак дураком

0
Сергей
Сергей

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

Репутация: +736

Рейтинг: 0

· 10.01.2009, 10:07

BuDulay: ненене, такие запросы должны юзаться сразу после подключения, НО ДО основных запросов.

З.Ы. Dj StaL' а куда делась моя темка со скином для рт обвяза? в пм те написать не мог, у тя ящик переполнен


Сейчас пм свободен.
Твою темку я не трогал :)
Мож кто-то из другим модеров почитил... тока смысла я в этом не вижу ...

Главная ошибка одится в полуметре от монитора...

0
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 10:20

все равно не хочет cray.gif

— 2

0
Сергей
Сергей

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

Репутация: +736

Рейтинг: 0

· 10.01.2009, 10:22

В самой Базе текст выводится русским ?

Главная ошибка одится в полуметре от монитора...

0
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 10:24

Dj StaL': В самой Базе текст выводится русским ?

да

я установил ДЛЕ и использую ихни таблицы

— 2

0
maks
maks

Пользователь

Бывалый

Постов: 125

На форуме с: 17.10.2007

Репутация: +256

Рейтинг: 0

· 10.01.2009, 11:04

Все разобрался ,всем спасибо за помощь (Тему можна закрыть)

— 2

0
Тема закрыта для ответов