<?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; Перемешались кодировки в полях]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1065</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1065&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Перемешались кодировки в полях».]]></description>
		<lastBuildDate>Thu, 29 Jan 2009 07:18:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Перемешались кодировки в полях]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6874#p6874</link>
			<description><![CDATA[<p>Да, видны, причем не всё поле, а только несколько символов и из-за них скрипт выводит их криво. <br />Вот таблица <a href="http://www.audit-escort.ru/smf_messages.sql.zip">http://www.audit-escort.ru/smf_messages.sql.zip</a> , если у вас будет желание, гляньте, может появится идея, как можно битые строки вывести. Кодировка cp1251 таблицы. Биты поля в конце хорошо видны. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Hedge)]]></author>
			<pubDate>Thu, 29 Jan 2009 07:18:50 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6874#p6874</guid>
		</item>
		<item>
			<title><![CDATA[Re: Перемешались кодировки в полях]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6869#p6869</link>
			<description><![CDATA[<p><strong>Hedge</strong><br />Для подключения не используйте пользователя root. Создайте отдельного пользователя без привилегий в разделе &quot;Администрирование&quot;.<br /></p><div class="codebox"><pre><code>/* Замените эти строки на одну, ниже.
mysql_query (&quot;set character_set_client=&#039;cp1251&#039;&quot;);
mysql_query (&quot;set character_set_results=&#039;cp1251&#039;&quot;);
mysql_query (&quot;set collation_connection=&#039;cp1251_general_ci&#039;&quot;);
*/
mysql_query(&#039;SET NAMES cp1251&#039;);</code></pre></div><p>Вопросики в phpMyAdmin видны?<br />Обратите внимание на кодировку страницы скрипта.</p><p>Причину битых символов, сказать не могу. Только вы знаете что именно делали и при каких настройках серверов.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 28 Jan 2009 14:52:24 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6869#p6869</guid>
		</item>
		<item>
			<title><![CDATA[Перемешались кодировки в полях]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6865#p6865</link>
			<description><![CDATA[<p>Переносил базу форума smf с одного хостина на другой. Как обычно война с кодировками, но ее вроде как решил. База в cp1251_general_ci изначально была. Сейчас заметил, что некоторые буквы (например ш) поменялись на вопросик. Из-за этого, такие сообщения вообще перестали выводиться, пока в ручную, через phpMyAdmin не исправишь в нужном поле. Хотел написать простенький скрипт, который бы перебрал сообщения и по возможности исправил вопросики, но скрипт возращает такие битые строки абракадброй.</p><p>Скрипт, которым пытаюсь посмотреть таблицу.<br /></p><div class="codebox"><pre><code>MYSQL_CONNECT($hostname,$username,$password) OR DIE(mysql_error());

mysql_query (&quot;set character_set_client=&#039;cp1251&#039;&quot;);
mysql_query (&quot;set character_set_results=&#039;cp1251&#039;&quot;);
mysql_query (&quot;set collation_connection=&#039;cp1251_general_ci&#039;&quot;); 

mysql_select_db(&quot;$dbName&quot;) or die(mysql_error());

$query = &quot;Select * FROM `smf_messages`&quot;;

$result = MYSQL_QUERY($query) or Die(mysql_error());

    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
        print ($row[&quot;body&quot;].&quot;&lt;br&gt;&quot;);
    }

    mysql_free_result($result);
    
MYSQL_CLOSE()</code></pre></div><p>Вопроса два:<br />1. Что можно сделать с данной проблеммой.<br />2. Из-за чего при переносе так строчки могло перекоряжить?</p>]]></description>
			<author><![CDATA[null@example.com (Hedge)]]></author>
			<pubDate>Wed, 28 Jan 2009 11:36:34 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6865#p6865</guid>
		</item>
	</channel>
</rss>
