<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Перемешались кодировки в полях]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1065&amp;type=atom" />
	<updated>2009-01-29T07:18:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1065</id>
		<entry>
			<title type="html"><![CDATA[Re: Перемешались кодировки в полях]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6874#p6874" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hedge]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1755</uri>
			</author>
			<updated>2009-01-29T07:18:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6874#p6874</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перемешались кодировки в полях]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6869#p6869" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-01-28T14:52:24Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6869#p6869</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Перемешались кодировки в полях]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6865#p6865" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hedge]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1755</uri>
			</author>
			<updated>2009-01-28T11:36:34Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6865#p6865</id>
		</entry>
</feed>
