Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Вместо русских букв отображается вопросы (????)

Ответить
Настройки темы
MySQL - Вместо русских букв отображается вопросы (????)

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте, вопрос для знающих...
Залил БД в кадировке 1251, как написано в инструкции, отображаются вопросы.
Залил в utf-8 отображаются странные иероглифы и вопросы тоже... Что делать я не знаю...
Пожалуйста подскажите... Может быть проблема в самой базе ?

PHP код: Выделить весь код

-- phpMyAdmin SQL Dump

-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- 
Hostlocalhost
-- Generation TimeMar 282012 at 11:54 AM
-- Server version5.1.40
-- PHP Version5.2.12

SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 
Database: `surf`
--

-- --------------------------------------------------------

--
-- 
Table structure for table `adv`
--

CREATE TABLE IF NOT EXISTS `adv` (
  `
adv_idvarchar(20NOT NULL,
  `
titlevarchar(200NOT NULL,
  `
texttext NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- 
Dumping data for table `adv`
--

INSERT INTO `adv` (`adv_id`, `title`, `text`) VALUES
('top''Верхний рекламный блок ''<p style="text-align: center">\r\n    <span style="font-family:comic sans ms,cursive;"><span style="color:#ff0000;"><span style="font-size:24px;">Это верхний рекламный блок</span></span></span></p>\r\n'),
(
'left''Левый рекламный блок''<div class="headline-left">Реклама</div>\r\n<p style="text-align: center">\r\n    <span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;"><span style="color:#ff0000;">Это </span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;"><span style="color:#ff0000;">левый </span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;"><span style="color:#ff0000;">рекламный </span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;"><span style="color:#ff0000;">блок</span></span></span></p>\r\n'),
(
'right''Правый рекламный блок ''<p style="text-align: center">\r\n    <span style="color:#ff0000;"><span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;">Это</span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="color:#ff0000;"><span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;">правый</span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="color:#ff0000;"><span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;">рекламный </span></span></span></p>\r\n<p style="text-align: center">\r\n    <span style="color:#ff0000;"><span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;">блок</span></span></span></p>\r\n'),
(
'bottom''Нижний рекламный блок ''<p style="text-align: center">\r\n    <span style="color:#ff0000;"><span style="font-size:20px;"><span style="font-family:comic sans ms,cursive;">Это нижний рекламный блок</span></span></span></p>\r\n');

-- --------------------------------------------------------

--
-- 
Table structure for table `banned`
--

CREATE TABLE IF NOT EXISTS `banned` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
domenvarchar(200NOT NULL,
  `
reasonvarchar(200CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=10 ;

--
-- 
Dumping data for table `banned`
--


-- --------------------------------------------------------

--
-- 
Table structure for table `links`
--

CREATE TABLE IF NOT EXISTS `links` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
urlvarchar(200NOT NULL,
  `
domenvarchar(100NOT NULL,
  `
typeint(12NOT NULL DEFAULT '0',
  `
ridint(12NOT NULL DEFAULT '1',
  `
visitsint(12NOT NULL DEFAULT '0',
  `
blackint(12NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=57 ;

--
-- 
Dumping data for table `links`
--

INSERT INTO `links` (`id`, `url`, `domen`, `type`, `rid`, `visits`, `black`) VALUES
(18'http://cat.alozo.ru''cat.alozo.ru'151400),
(
19'http://cat.alozo.ru''cat.alozo.ru'251400),
(
4'http://cat.alozo.ru''cat.alozo.ru'51400),
(
5'http://cat.alozo.ru''cat.alozo.ru'71400),
(
20'http://cat.alozo.ru''cat.alozo.ru'351400),
(
17'http://cat.alozo.ru''cat.alozo.ru'91400),
(
21'http://cat.alozo.ru''cat.alozo.ru'501400),
(
22'http://cat.alozo.ru''cat.alozo.ru'701400),
(
23'http://cat.alozo.ru''cat.alozo.ru'901400),
(
24'http://cat.alozo.ru''cat.alozo.ru'1101400),
(
25'http://cat.alozo.ru''cat.alozo.ru'1301400),
(
42'http://shop.alozo.ru''shop.alozo.ru'130340),
(
56'http://surf.alozo.ru''surf.alozo.ru'3500),
(
27'http://surf.alozo.ru''surf.alozo.ru'52210),
(
28'http://surf.alozo.ru''surf.alozo.ru'72210),
(
29'http://surf.alozo.ru''surf.alozo.ru'92210),
(
30'http://surf.alozo.ru''surf.alozo.ru'152210),
(
31'http://surf.alozo.ru''surf.alozo.ru'252210),
(
32'http://surf.alozo.ru''surf.alozo.ru'352210),
(
33'http://surf.alozo.ru''surf.alozo.ru'502210),
(
34'http://surf.alozo.ru''surf.alozo.ru'702210),
(
35'http://surf.alozo.ru''surf.alozo.ru'902210),
(
36'http://surf.alozo.ru''surf.alozo.ru'1102210),
(
37'http://surf.alozo.ru''surf.alozo.ru'1302210),
(
41'http://cat.alozo.ru''cat.alozo.ru'33400),
(
43'http://shop.alozo.ru''shop.alozo.ru'5340),
(
44'http://shop.alozo.ru''shop.alozo.ru'7340),
(
45'http://shop.alozo.ru''shop.alozo.ru'9340),
(
47'http://shop.alozo.ru''shop.alozo.ru'15340),
(
48'http://shop.alozo.ru''shop.alozo.ru'25340),
(
49'http://shop.alozo.ru''shop.alozo.ru'35340),
(
50'http://shop.alozo.ru''shop.alozo.ru'50340),
(
51'http://shop.alozo.ru''shop.alozo.ru'70340),
(
52'http://shop.alozo.ru''shop.alozo.ru'90340),
(
53'http://shop.alozo.ru''shop.alozo.ru'110340),
(
55'http://shop.alozo.ru''shop.alozo.ru'3440);

-- --------------------------------------------------------

--
-- 
Table structure for table `pages`
--

CREATE TABLE IF NOT EXISTS `pages` (
  `
page_idvarchar(20NOT NULL,
  `
titlevarchar(200NOT NULL,
  `
keywordsvarchar(200NOT NULL,
  `
descriptionvarchar(200NOT NULL,
  `
texttext NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- 
Dumping data for table `pages`
--

INSERT INTO `pages` (`page_id`, `title`, `keywords`, `description`, `text`) VALUES
('index''Бесплатная раскрутка сайта ''серф,  раскрутка, посетители, бесплатно, серфинг, букс ''Сайт бесплатного обмена посетителями, без регистрации.''<h2>\r\n    <span style="font-family:comic sans ms,cursive;">Добро пожаловать!</span></h2>\r\n<div>\r\n    <span style="font-size:14px;"><kbd>Сервис <b>Обмена Визитами </b>позволяет Вам абсолютно бесплатно получать посетителей на Ваш сайт. Это возможно благодаря взаимному обмену посещениями. Добавляя свой сайт - Вы просматриваете все сайты находящиеся в списке, и после просмотра Ваш сайт Занимает 1 место в списке серфинга.</kbd></span></div>\r\n'),
(
'contact''Обратная связь''связь, обратная, контакты''Форма обратной связи ''<h2>\r\n    <span style="font-family:comic sans ms,cursive;">Форма обратной связи</span></h2>\r\n<p>\r\n    Для отправки сообщения заполните приведенную ниже форму.<br />\r\n    Все поля формы отмеченные <span style="color:#ff0000;">*</span> обязательны для заполнения.</p>\r\n'),
(
'correct''Правила проекта''правила''как нужно сея вести на сайте ''<h2>\r\n    <span style="font-family:comic sans ms,cursive;">Правила проекта</span></h2>\r\n<p>\r\n    <b>Какие сайты считаются нарушителями?</b></p>\r\n<p>\r\n    В нашу систему НЕ принимаются и Банятся без предупреждения следующие сайты:</p>\r\n<p>\r\n    1. Сайты, относящиеся к категории ПОРНО;<br />\r\n    2. Призывающие к насилию и национальной розни, а также нарушающие любые статьи Конституции РФ.<br />\r\n    3. Ресурсы, нарушающие авторские права;<br />\r\n    4. Сайты, мешающие полноценной работе системы (в том числе и сайты, использующие громкую музыку);<br />\r\n    5. Сайты, использующие Pop-Up окна;<br />\r\n    6. Сайты, использующие прокси вместо URL;<br />\r\n    7. Сайты, использующие скрипты: "закрытие фрейма", "выпадающее окно", меняющие размер окна, использующие redirect(переадресацию);<br />\r\n    8. Сайты, загружающие центральный процессор компьютера более чем на 50% в течении более чем 10 секунд;<br />\r\n    9. Сайты, использующие и/или содержащие javascript-инжекции, вирусы, трояны и прочее вредоносное ПО или фреймы с подобным содержимым.<br />\r\n    10. Блокирующие (останавливающие) автосерфинг;<br />\r\n    11. Содержащие вредоносные программы и вирусы, наносящие вред пользователям системы;<br />\r\n    12. Загружающие фреймы с вредоносными сайтами;<br />\r\n    13. Сайты, владельцы которых пытаются обмануть систему и нарушить правила честного обмена визита;<br />\r\n    14. По усмотрению администратора может быть заблокирован любой сайт, вызывающий подозрения в нарушении правил пользования системой.</p>\r\n'),
(
'blacklist''Черный список ''список, сайты, нарушение''Список сайтов нарушающих правила сайта''<h2>\r\n    <span style="font-family:comic sans ms,cursive;">Сайты в черном списке</span></h2>\r\n<h3 style="align: left;">\r\n    Почему мой сайт попал сюда?</h3>\r\n<p>\r\n    Пользователи проекта - во время работы пожаловались на Ваш сайт, так как он, по их мнению, нарушает <a href="./correct.php">правила проекта</a>. Если Вы не знали что нарушаете правила или исправили их после того как Ваш сайт оказался в этом списке - это НЕ освобождает Вас от изоляции с порядочных пользователями проекта.</p>\r\n<h3 style="align: left;">\r\n    Когда я буду разбанен?</h3>\r\n<p>\r\n    Вы оказались в черном списке НЕ навсегда, а лишь на некоторое время, за которое Вы сможете исправить Все ошибки на своем сайте и соответствовать правилам</p>\r\n<hr />\r\n'),
(
'reklama''Реклама на сайте''реклама''Размещение рекламы на сайте ''<h2>\r\n    <span style="font-family:comic sans ms,cursive;">Реклама на сайте</span></h2>\r\n<p>\r\n    <br />\r\n    <span style="font-family:verdana,geneva,sans-serif;"><span style="font-size:14px;"><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Ваши условия размещения рекламы на сайте </span></span></span></span></p>\r\n');

-- --------------------------------------------------------

--
-- 
Table structure for table `report`
--

CREATE TABLE IF NOT EXISTS `report` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
datavarchar(25NOT NULL,
  `
urlvarchar(200NOT NULL,
  `
reportvarchar(300CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=37 ;

--
-- 
Dumping data for table `report`
--


-- --------------------------------------------------------

--
-- 
Table structure for table `reqlinks`
--

CREATE TABLE IF NOT EXISTS `reqlinks` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
urlvarchar(200NOT NULL,
  `
domenvarchar(100NOT NULL,
  `
timevarchar(20NOT NULL,
  `
typesint(11NOT NULL,
  `
viewint(11NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=105 ;

--
-- 
Dumping data for table `reqlinks`
--

INSERT INTO `reqlinks` (`id`, `url`, `domen`, `time`, `types`, `view`) VALUES
(104'http://ghhgh.ru''ghhgh.ru''1332920992'30),
(
101'http://ddddee.ru''ddddee.ru''1332918248'30),
(
99'http://ffff.ru''ffff.ru''1332916747'30);

-- --------------------------------------------------------

--
-- 
Table structure for table `Settings`
--

CREATE TABLE IF NOT EXISTS `Settings` (
  `
secondsvarchar(300NOT NULL,
  `
sint(2NOT NULL DEFAULT '1',
  `
sitenamevarchar(200NOT NULL,
  `
domenvarchar(200NOT NULL,
  `
emailvarchar(200NOT NULL,
  `
countertext NOT NULL,
  `
paginint(11NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- 
Dumping data for table `Settings`
--

INSERT INTO `Settings` (`seconds`, `s`, `sitename`, `domen`, `email`, `counter`, `pagin`) VALUES
('10'1'Автоматической раскрутка сайтов в сети,+ бесплатно и эффективно!   +Не требует регистрации!  +Добавляйте Ваш сайт.''surfing.ru''test@test.ru'''20);

-- --------------------------------------------------------

--
-- 
Table structure for table `stats`
--

CREATE TABLE IF NOT EXISTS `stats` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
domenvarchar(200NOT NULL,
  `
visitsint(12NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=12 ;

--
-- 
Dumping data for table `stats`
--

INSERT INTO `stats` (`id`, `domen`, `visits`) VALUES
(2'cat.alozo.ru'40),
(
3'surf.alozo.ru'21),
(
11'shop.alozo.ru'4);

-- --------------------------------------------------------

--
-- 
Table structure for table `types`
--

CREATE TABLE IF NOT EXISTS `types` (
  `
idint(12NOT NULL AUTO_INCREMENT,
  `
visitsint(12NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=17 ;

--
-- 
Dumping data for table `types`
--

INSERT INTO `types` (`id`, `visits`) VALUES
(13),
(
25),
(
37),
(
79),
(
925),
(
815),
(
1050),
(
1135),
(
1370),
(
1490),
(
15110),
(
16130); 


Отправлено: 20:41, 16-10-2012

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


В качестве оффтопа.
----
evpu, да, я использую workbench.
Во первых - централизованное управление, администрирование сервера, ролей, привилегий и т.д.
Единый интерфейс и не зависимость от связки Apache+PHP. У меня бывает установлено на локальном ПК до 3-4 комбинаций MySQL+WebServer+PHP(etc)
И переходить по разным окнам - восторга не вызывает.

Во вторых Workbench имеет инструменты импорта/экспорта баз данных из различных форматов.

В третьих "Он родной и прямой". Т.е. разработка фирмы производителя СУБД у меня вызывает большее доверие, при том, что продукт сделан качественно. И подсветка ошибок, и множественные вкладки с запросами.

Складывание в буфер обмена информации создания таблицы, БД - довольно приятный бонус (myadmin - не знаю)

Более широкие возможности установления связи с БД. Например через удаленную командную строку, "завернутую" в ssh.

И наконец, основная моя любовь - отсутствие проблем и импорто/экспортом данных.
При совместной работе над проектом я использовал Workbench, а второй программист - phpmyadmin.
Я много хорошего сказал, когда у меня все таблицы грузились без проблем в любую сторону, а phpmyadmin отваливался на длинных строчках.
Пришлось через WorkBench задавать обрамление каждой строки, тогда myadmin начал справляться с заданием.
Соотв. WB имеет более гибкие настройки бекапа данных.
----
Цитата evpu:
По поводу "под веб сайт". С этим похоже ясно - если сайт делать под чем-то Денвероподобным под Win (у меня связка apache-php-mysql самодельная) то оказывается, что под Виндой РНР-машина работает иначе, чем на хостингах, где Linux. »
Спасибо, я учту эту тонкость.
Вот прям сейчас я использую UsbWebServer (скромно, просто, переносимо и вроде работает без заморочек с подключенными модулями, версиями php и пр. тонкостями понимать которые нет ни малейшего желания)

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 14:12, 04-08-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


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


Сообщения: 78
Благодарности: 5

Профиль | Отправить PM | Цитировать


День добрый!

Снова в продолжение этого!

Одновременная ситуация и в С-коде и в РНР. Считывать данные таким образом надежно получилось - отображается что надо.
Но при запросах типа UPDATE и INSERT в базу опять проваливаются вопросики.

Кто знает, как закодировать в этом случае?

Отправлено: 19:25, 13-08-2015 | #12


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Я не знаток С, но может этот комментарий поможет?
stackoverflow getting-utf-8-data-from-mysql-to-the-linux-c-application
Хотелось бы видеть код, причем в исходном документе и исходной кодировкой.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 19:50, 13-08-2015 | #13


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


Сообщения: 78
Благодарности: 5

Профиль | Отправить PM | Цитировать


Ситуация идентичная и в РНР и в С. Читает, отображает, на консоль выводит, но не обновляет.

Одно понятно ТОЧНО. Дело в разнице между MySQL на Windows и Debian. Я в конфигах демона на С поменял адрес сервера с локалхоста (Линь) на удаленный (винда девелоперская), и все заработало.
В свою очередь, ранее делал обратную проверку на предмет проблем в PHP-машине, к обновлению оно уже непричастно. До внедрения вышеразобранных нами 2-х строчек и на винде с SQL читало ???, теперь везде читает как надо, на винде пишет, но на линуксе пишет ?????.

Буду далее ковырять.

Я мини-ЦОД просто поднимаю, без личного сервака не обойтись... Хостингом не отделаться, приходится LAMP поднимать, и на С в довершении писать...

Отправлено: 20:58, 13-08-2015 | #14


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


Сообщения: 78
Благодарности: 5

Профиль | Отправить PM | Цитировать


Короче - ситуация оказалась простой до идиотизма.

Как-то криво сработал импорт, и кодировка базы оказалась шведской латиницей, при том, что сам сервер UTF8. Переделал - все поправилось.

Век живи - век учись!)
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:09, 14-08-2015 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Вместо русских букв отображается вопросы (????)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] php вместо русских букв символы binders Вебмастеру 2 01-02-2010 18:46
2008 - [решено] в меню программ вместо русских букв ????? IDimon Windows Server 2008/2008 R2 1 14-02-2009 23:28
Знаки вопросов вместо русских букв nec 3540A Мобильные ОС, смартфоны и планшеты 7 15-05-2006 21:01
OpenOffice - квадратики в интерфейсе вместо русских букв AlexV Общий по Linux 20 21-01-2005 14:03
Квадраты вместо русских букв Guest Программное обеспечение Linux и FreeBSD 9 12-03-2004 20:24




 
Переход