<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Помогите настроить phpMyAdmin]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=708</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=708&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помогите настроить phpMyAdmin».]]></description>
		<lastBuildDate>Wed, 05 Mar 2008 11:03:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4547#p4547</link>
			<description><![CDATA[<p><strong>vodvorezlaya</strong><br />Чтобы в БД вместо крякозябов вида ??????????? ????, писалась кирилица, необходима корректная установка кодировки соединения, которая осуществляется с помощью зароса SET NAMES cp1251.</p><p>К сожалению, больше мне нечего добавить.</p><p>Если у вас что-то не получается, то попробуйте посмотреть настройки элементов веб-сервера из данной статьи - <a href="http://php-myadmin.ru/learning/instrument-intro.html">Инструментарий веб-разработчика</a></p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 05 Mar 2008 11:03:52 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4547#p4547</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4545#p4545</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>После установки скрипта по новой, без использования старых данных?</p></blockquote></div><p>да, установка с нуля занимает 5 мин <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Вероятно скрипт сам корректно устанавливает кодировку соединения, то есть при подключении используется запрос SET NAMES cp1251.</p></blockquote></div><p>вы имеете ввиду shop-script? и рыть нужно в самих php файлах коннекта к базе?</p>]]></description>
			<author><![CDATA[null@example.com (vodvorezlaya)]]></author>
			<pubDate>Wed, 05 Mar 2008 07:23:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4545#p4545</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4543#p4543</link>
			<description><![CDATA[<div class="quotebox"><cite>vodvorezlaya сказал:</cite><blockquote><p>Уже на сайте после переустановки вместо русских букв были ??????????????????????????????????????.</p></blockquote></div><p>После установки скрипта по новой, без использования старых данных?</p><div class="quotebox"><cite>vodvorezlaya сказал:</cite><blockquote><p>Но почему тогда у joomla при такой-же кодировке всё отображается отлично?</p></blockquote></div><p>Вероятно скрипт сам корректно устанавливает кодировку соединения, то есть при подключении используется запрос SET NAMES cp1251.</p><div class="quotebox"><cite>vodvorezlaya сказал:</cite><blockquote><p>P.S. и ещё добавлю, вчера поставил на удалённый&nbsp; хост тот же shop-script, где phpMyAdmin пишет MySQL-кодировка: Windows-1251, то русские символы в phpMyAdmin были знаками ?????????????????, а не ??????????? ????, как в моей базе.</p></blockquote></div><p>Ставили по чистой, с нуля? Кодировки таблиц везде cp1251?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 04 Mar 2008 16:21:30 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4543#p4543</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4542#p4542</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Эти изменения в конфигурации MySQL будут действовать глобально, поэтому при установке скрипта в utf8 могут начаться проблемы уже с ним.</p></blockquote></div><p>Верю, были, т.к. применял и это.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>После внесения данных изменений придется переустановить скрипты и ввести все данные заново, либо перекодировать имеющиеся сейчас данные.</p></blockquote></div><p>[mysql]<br />default-character-set=cp1251<br />[mysqld]<br />default-character-set=cp1251<br />init-connect=&quot;SET NAMES cp1251&quot;</p><p>Уже на сайте после переустановки вместо русских букв были ??????????????????????????????????????.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Кодировка соединения latin1, поэтому данные при записи, которые на самом деле находятся в cp1251, записываются именно в latin1</p></blockquote></div><p>Как я понял, они не перекодируются в latin1, а просто пишутся как latin1, и phpMyAdmin воспринимает их как latin1, а загурбулины отображаются потому что на самом деле это cp1251.<br />А при соединении они тоже передаются как latin1, только браузер понимает что это cp1251.</p><p>Но почему тогда у joomla при такой-же кодировке всё отображается отлично?</p><p>P.S. и ещё добавлю, вчера поставил на удалённый&nbsp; хост тот же shop-script, где phpMyAdmin пишет MySQL-кодировка: Windows-1251, то русские символы в phpMyAdmin были знаками ?????????????????, а не ??????????? ????, как в моей базе.</p>]]></description>
			<author><![CDATA[null@example.com (vodvorezlaya)]]></author>
			<pubDate>Tue, 04 Mar 2008 14:48:07 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4542#p4542</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4541#p4541</link>
			<description><![CDATA[<div class="quotebox"><cite>vodvorezlaya сказал:</cite><blockquote><p>character_set_connection&nbsp; &nbsp; &nbsp;latin1</p></blockquote></div><p>Проблема заключается в этом.</p><p>В my.ini необходимы изменения:<br />[mysql]<br />default-character-set=cp1251<br />[mysqld]<br />default-character-set=cp1251<br />init-connect=&quot;SET NAMES cp1251&quot;</p><p>Эти изменения в конфигурации MySQL будут действовать глобально, поэтому при установке скрипта в utf8 могут начаться проблемы уже с ним.</p><p>После внесения данных изменений придется переустановить скрипты и ввести все данные заново, либо перекодировать имеющиеся сейчас данные.<br />Если требуется перекодирование дампа, то это придется рассматривать отдельно.</p><p>Объясняю почему кирилица отображается на сайте, хотя в БД лежат крякозябы.<br />Кодировка соединения latin1, поэтому данные при записи, которые на самом деле находятся в cp1251, записываются именно в latin1 (кодировка таблиц имеет меньший приоритет, чем кодировка соединения; крякозябы - это символы из таблицы latin1 на месте которых в cp1251 находится кирилица). При выборке данных подключение опять-таки идет с кодировкой latin1, поэтому на сайте отображается кирилица (крякозябы выбираются как latin1 но отображаются на странице с кодировкой cp1251).</p><p>С крякозябами в БД у вас не будет корректно работать поиск и сортировка.</p><p>При подключении через root, запрос SET NAMES не работает. root - техническая учетная запись, предназначенная исключительно для администрирования сервера MySQL.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 04 Mar 2008 11:11:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4541#p4541</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4540#p4540</link>
			<description><![CDATA[<p>подключение идёт через root, но это только пока, и кажется на кодировки не влияет.</p><p>my.ini</p><p>[client]<br />port=3306</p><p>[mysql]<br />default-character-set=latin1</p><p>[mysqld]<br />port=3306<br />basedir=&quot;C:/Program Files/MySQL/MySQL Server 4.1/&quot;<br />datadir=&quot;C:/Program Files/MySQL/MySQL Server 4.1/Data/&quot;<br />default-character-set=latin1<br />default-storage-engine=INNODB</p><br /><br /><p>SHOW VARIABLES LIKE &#039;char%&#039;;</p><p>character_set_client &nbsp; &nbsp; utf8<br />character_set_connection &nbsp; &nbsp; latin1<br />character_set_database &nbsp; &nbsp; cp1251<br />character_set_results &nbsp; &nbsp; utf8<br />character_set_server &nbsp; &nbsp; latin1<br />character_set_system &nbsp; &nbsp; utf8<br />character_sets_dir &nbsp; &nbsp; C:\Program Files\MySQL\MySQL Server 4.1\share\char...<br />[size=16]<br />локальный сервер, конкретно сейчас вопрос о shop-script, а вообще и joomla есть и другое.</p><p>причём joomla отлично отображается, и она тоже в кодировке 1251[/size]</p><br /><p>вот огрызок дампа</p><p>-- MySQL Administrator dump 1.4<br />--<br />-- ------------------------------------------------------<br />-- Server version&nbsp; &nbsp; 4.1.16-nt</p><br /><p>/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;<br />/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;<br />/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;<br />/*!40101 SET NAMES utf8 */;</p><p>/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;<br />/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;<br />/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=&#039;NO_AUTO_VALUE_ON_ZERO&#039; */;</p><br /><p>--<br />-- Create schema db_shop<br />--</p><p>CREATE DATABASE /*!32312 IF NOT EXISTS*/ db_shop;<br />USE db_shop;</p><p>--<br />-- Table structure for table `db_shop`.`ss_categories`<br />--</p><p>DROP TABLE IF EXISTS `ss_categories`;<br />CREATE TABLE `ss_categories` (<br />&nbsp; `categoryID` int(11) NOT NULL auto_increment,<br />&nbsp; `name` varchar(255) character set latin1 default NULL,<br />&nbsp; `parent` int(11) default NULL,<br />&nbsp; `products_count` int(11) default NULL,<br />&nbsp; `description` text character set latin1,<br />&nbsp; `picture` varchar(30) character set latin1 default NULL,<br />&nbsp; `products_count_admin` int(11) default NULL,<br />&nbsp; PRIMARY KEY&nbsp; (`categoryID`)<br />) ENGINE=InnoDB DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin;</p>]]></description>
			<author><![CDATA[null@example.com (vodvorezlaya)]]></author>
			<pubDate>Tue, 04 Mar 2008 08:33:19 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4540#p4540</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4538#p4538</link>
			<description><![CDATA[<p><strong>vodvorezlaya</strong><br />В какой кодировке таблица содержащая данные в кирилице?<br />Если не знаете, то сделайте ее дамп и покажите структуру.</p><p>Проблема не в phpMyAdmin, и настроить его не удастся, судя по всему данные из скрипта приходят в кодировке latin1.</p><p>Как я понял у вас есть доступ к конфигурационному файлу MySQL (my.ini). Уточните: это локальный сервер? Что за скрипт?<br />Проверьте также чтобы подключение скрипта шло не через пользователя root.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 03 Mar 2008 14:20:03 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4538#p4538</guid>
		</item>
		<item>
			<title><![CDATA[Помогите настроить phpMyAdmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4537#p4537</link>
			<description><![CDATA[<p>Я уже в панике.<br />После прочтения 10 веток форума, таки не понял как заставить phpMaAdmin&#039;а отображать в результате запросов русские буквы.</p><p>Есть сайт, и в кодировке Windows-1251 отображает всё.<br />Сайт и админка отлично работают.</p><p>Но при выполнении запросов из phpMyAdmin выводит примерно такое(например по select * from ss_categories;):<br />??????????<br />????? / ?????<br />??????? ?????</p><p>Что я только не делал, и настраивал phpMyAdmin, $cfg[&#039;DefaultCharset&#039;] = &#039;windows-1251&#039;;<br />и md.ini и многое другое, причем ничего не менялось.</p><p>на домашней страничке phpMyAdmin пишет вот такое:<br />MySQL-кодировка:&nbsp; UTF-8 Unicode (utf8), причём сколько я и что я не менял, оно там всегда таким оставалось.</p><p>Как заставить phpMyAdmin работать с cp1251?</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (vodvorezlaya)]]></author>
			<pubDate>Mon, 03 Mar 2008 13:29:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4537#p4537</guid>
		</item>
	</channel>
</rss>
