<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_1_thread_5005"  />
<title>rulinux.net - Форум - General - перекодировка данных в POST-запросе (apache)  </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - General - перекодировка данных в POST-запросе (apache)  </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31097</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31097</guid>
<pubDate>Mon, 02 Nov 2009 15:07:32 +0300</pubDate>
<description><![CDATA[<p><i>>Если сравнения у тебя срабатывают и/или в файл пишется &quot;тест&quot; - смотри что у тебя неправильно между базой и пыхом.</i><br> Нет, не пишется - строки разные же, причем, что на выходе из бровзера, что после обработки конвертором вызываемом из file_put_contents.</p><p><i>>А может твоя смотрелка базы не умеет юникод и показывает такую херню?  </i><br> Уже умеет ). Просто разница в том, что в твоем примере вызов декодера по дефолту, а моем случае нужно явно прогонять строку через функцию. Tnx, за прояснение ситуации.        </p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31096</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31096</guid>
<pubDate>Mon, 02 Nov 2009 12:28:06 +0300</pubDate>
<description><![CDATA[<p>Так и &quot;%D1%82%D0%B5%D1%81%D1%82&quot; и &quot;тест&quot; - это строки. Если в переменной у тебя написано &quot;%D1%82%D0%B5%D1%81%D1%82&quot; - то в файл оно и запишется. Строка же. При том, что в ASCII, что в UTF-8 выглядеть у тебя эта строка  будет одинаково, поскольку символы латинские.</p><p>Если сравнения у тебя срабатывают и/или в файл пишется &quot;тест&quot; - смотри что у тебя неправильно между базой и пыхом. А может твоя смотрелка базы не умеет юникод и показывает такую херню? </p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31095</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31095</guid>
<pubDate>Mon, 02 Nov 2009 11:41:47 +0300</pubDate>
<description><![CDATA[<p>Подозреваю что тот самый, некий, конвертер и вызывается из file_put_contents,  описание: &nbsp;<a href="http://php.net/manual/en/function.file-put-contents.php,">http://php.net/manual/en/function.file-put-contents.php,</a> как бы намекает...</p><p>&quot;FILE_TEXT  data  is written in text mode. If unicode semantics are enabled, the default encoding is UTF-8.&quot;</p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31094</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31094</guid>
<pubDate>Sun, 01 Nov 2009 23:58:48 +0300</pubDate>
<description><![CDATA[<p>Вобщем, выше, я имел в виду, что у меня строка &quot;текст&quot; в пыхе появляется в форме нормальной строки, тестовый пример приведён. То, что тебе приходится применять какие-то конверторы - это странно и говорит как минимум о том, что условия возникновения проблема недостаточно чётко определены.</p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31093</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31093</guid>
<pubDate>Sun, 01 Nov 2009 13:01:09 +0300</pubDate>
<description><![CDATA[<p>Чота ты пиздишь :)</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">posttest.php <li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;?php<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  header(&#039;Content-Type: text/html; charset=&quot;UTF-8&quot;&#039;);<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;?&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;html&gt;&lt;body&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;?php<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  # are values presented as normal strings?<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  if($_POST[&quot;inpText&quot;] === &#039;тест&#039;) print &#039;inpText === &quot;тест&quot;&lt;br/&gt;&#039;;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  if($_POST[&quot;inpArea&quot;] === &#039;тест&#039;) print &#039;inpArea === &quot;тест&quot;&lt;br/&gt;&#039;;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  # dump strings to see is there characters like %D1%82%D0%B5%D1%81%D1%82 or not<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  file_put_contents(&#039;dump.txt&#039;, &quot;&gt;  &quot;.$_POST[&#039;inpText&#039;].&quot; &quot;. $_POST[&#039;inpArea&#039;].&quot;\n&quot; , FILE_APPEND);<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;?&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;form method=&quot;POST&quot; action=&quot;posttest.php&quot;&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;input type=&quot;text&quot; value=&quot;&lt;?php print($_POST[&quot;inpText&quot;]) ?&gt;&quot; name=&quot;inpText&quot; /&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;textarea name=&quot;inpArea&quot;&gt;&lt;?php print($_POST[&quot;inpArea&quot;]) ?&gt;&lt;/textarea&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;input type=&quot;submit&quot; /&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;/form&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;&lt;/body&gt;&lt;/html&gt;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset></p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31092</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31092</guid>
<pubDate>Sun, 01 Nov 2009 12:37:02 +0300</pubDate>
<description><![CDATA[<p>Отбой. Нашелся штатный перекодировщик в cgicc.   form_urldecode(const std::string&amp;  src) Предполагаю, что в похапэ подобный трабл фиксится, подобной же функцией,да?          	</p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31091</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31091</guid>
<pubDate>Sun, 01 Nov 2009 11:40:28 +0300</pubDate>
<description><![CDATA[<p><i>>В POST запросе где?</i><br> Из уеб формы</p>]]></description>
</item>
<item>
<title>Re: перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31090</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31090</guid>
<pubDate>Sun, 01 Nov 2009 11:21:22 +0300</pubDate>
<description><![CDATA[<p>В POST запросе где? Тебе библиотека какая-то отдаёт значение юникодной строки в таком виде?</p><p><i>> для select&#039;а типа:</i><br> Про селекты такого типа тебе Тюксоид теперь много чего может рассказать :о)</p>]]></description>
</item>
<item>
<title>перекодировка данных в POST-запросе (apache)  </title>
<link>https://rulinux.net/message.php?newsid=5005&amp;page=1#31089</link>
<guid>https://rulinux.net/message.php?newsid=5005&amp;page=1#31089</guid>
<pubDate>Sun, 01 Nov 2009 10:48:00 +0300</pubDate>
<description><![CDATA[<p>Строка &quot;тест&quot; в POST запросе выглядит как:  <fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">%D1%82%D0%B5%D1%81%D1%82</ol></fieldset>  Нужно привести все это в удобоваримый вид для select&#039;а типа: <fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;SELECT * FROM SomeTeable <li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;WHERE SomeColumn LIKE &#039;%тест%&#039;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset> Это решаемо штатными средствами apache + mysql? Или таки городить свой перекодировщик?  </p>]]></description>
</item>
</channel>
</rss>