<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: UTF8 vs CP1251</title>
	<atom:link href="http://blogocms.ru/2010/03/utf8-vs-cp1251/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/</link>
	<description>Гуляю по интернету и пинаю камушки ..</description>
	<lastBuildDate>Tue, 07 Feb 2012 09:46:33 +0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Гриша</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-3294</link>
		<dc:creator>Гриша</dc:creator>
		<pubDate>Sat, 06 Nov 2010 19:50:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-3294</guid>
		<description>По поводу, как написать на cp1251 китайский текст, можно например так: &#12414;&#12383;&#12399;&#12525;&#12464;&#12452;&#12531;&#21517;

Отличный пример мультиязычности и cp1251 даст вам ВКонтакте, т.к. ВКонтакте ЦЕЛИКОМ в кодировке cp1251.</description>
		<content:encoded><![CDATA[<span id="co_3294"><p>По поводу, как написать на cp1251 китайский текст, можно например так: &#12414;&#12383;&#12399;&#12525;&#12464;&#12452;&#12531;&#21517;</p>
<p>Отличный пример мультиязычности и cp1251 даст вам ВКонтакте, т.к. ВКонтакте ЦЕЛИКОМ в кодировке cp1251.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3294','Гриша'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3294','Гриша'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Игорь</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-3214</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Wed, 29 Sep 2010 17:31:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-3214</guid>
		<description>Однозначно нельзя так написать &quot;только utf или только win&quot;.
Необходимо смотреть конкретный проект.
Бложики само собой лучше делать в utf. Мультиязычные проекты.

Совместимые с разными хостингами и настройками проекты лучше конечно держать в win-кодировке. Банальное использование strlen() на utf-строке выдаст некорректный результат при наличии неанглийских символов в строке.

Ключи в БД (mysql). Попробуйте сделать пару связанных табличек в utf-bin по миллиону записей, с ключом по char-полю и бомбить ее поиском LIKE и выборкой с LEFT JOIN, скажем, по 2-3 раза в секунду. utf-кодировка для mysql - зло в высоконагруженных проектах и прирост времени выполнения до 2 раз.

То, что много людей делают блоги на вордпрессе в утф говорит только о популярности этой кодировки и этой платформы. Но не в пользу - это просто факт и дань моде, что люди начинают использовать utf-8.</description>
		<content:encoded><![CDATA[<span id="co_3214"><p>Однозначно нельзя так написать &#8220;только utf или только win&#8221;.<br />
Необходимо смотреть конкретный проект.<br />
Бложики само собой лучше делать в utf. Мультиязычные проекты.</p>
<p>Совместимые с разными хостингами и настройками проекты лучше конечно держать в win-кодировке. Банальное использование strlen() на utf-строке выдаст некорректный результат при наличии неанглийских символов в строке.</p>
<p>Ключи в БД (mysql). Попробуйте сделать пару связанных табличек в utf-bin по миллиону записей, с ключом по char-полю и бомбить ее поиском LIKE и выборкой с LEFT JOIN, скажем, по 2-3 раза в секунду. utf-кодировка для mysql &#8211; зло в высоконагруженных проектах и прирост времени выполнения до 2 раз.</p>
<p>То, что много людей делают блоги на вордпрессе в утф говорит только о популярности этой кодировки и этой платформы. Но не в пользу &#8211; это просто факт и дань моде, что люди начинают использовать utf-8.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3214','Игорь'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3214','Игорь'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: rav</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-3054</link>
		<dc:creator>rav</dc:creator>
		<pubDate>Tue, 27 Jul 2010 08:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-3054</guid>
		<description>Все-таки, чтобы все не было так ееединогласно, кину одну гадость. Никто не считал, во сколько раз медленнее обрабатывается utf-8, по сравнению с однобайтовой кодировкой? Многие думают, что раза в 2 (так примерно распухает кириллический текст). Все гораздо хуже - в десятки и сотни раз медленнее. Например, обработка регулярного выражения, в котором есть класс символов типа \w (буква). В однобайтовой кодировке это один-два такта + допускает параллельное вычисление, в utf-8 несколько десятков оперций сравнения. 
Таблица преобразования в 1251 - это 256 байт, которые помещаются в кэш современного процессора, как горошина в стакане, а таблица преобразования для utf-8 вообще не существует в виде одной таблицы, это куча таблиц и соотв. условных переходов.
Есть еще масса моментов, связанных с ошибками сортировки, с невозможностью реализации многих алгоритмов поиска и т.д.
Все в восторге от одной общей кодировки, но не видят накладных расходов...((</description>
		<content:encoded><![CDATA[<span id="co_3054"><p>Все-таки, чтобы все не было так ееединогласно, кину одну гадость. Никто не считал, во сколько раз медленнее обрабатывается utf-8, по сравнению с однобайтовой кодировкой? Многие думают, что раза в 2 (так примерно распухает кириллический текст). Все гораздо хуже &#8211; в десятки и сотни раз медленнее. Например, обработка регулярного выражения, в котором есть класс символов типа \w (буква). В однобайтовой кодировке это один-два такта + допускает параллельное вычисление, в utf-8 несколько десятков оперций сравнения.<br />
Таблица преобразования в 1251 &#8211; это 256 байт, которые помещаются в кэш современного процессора, как горошина в стакане, а таблица преобразования для utf-8 вообще не существует в виде одной таблицы, это куча таблиц и соотв. условных переходов.<br />
Есть еще масса моментов, связанных с ошибками сортировки, с невозможностью реализации многих алгоритмов поиска и т.д.<br />
Все в восторге от одной общей кодировки, но не видят накладных расходов&#8230;((</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3054','rav'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3054','rav'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: altesack</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-3022</link>
		<dc:creator>altesack</dc:creator>
		<pubDate>Wed, 30 Jun 2010 13:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-3022</guid>
		<description>&lt;b&gt;@ win1251fan&lt;/b&gt;:
Это-то как раз понятно. А кроме того что оно &quot;гадость&quot; аргументы есть?</description>
		<content:encoded><![CDATA[<span id="co_3022"><p><b>@ win1251fan</b>:<br />
Это-то как раз понятно. А кроме того что оно &#8220;гадость&#8221; аргументы есть?</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3022','altesack'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3022','altesack'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: win1251fan</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-3019</link>
		<dc:creator>win1251fan</dc:creator>
		<pubDate>Tue, 29 Jun 2010 11:48:38 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-3019</guid>
		<description>1251 лучше полюбой. UTF8 гадость</description>
		<content:encoded><![CDATA[<span id="co_3019"><p>1251 лучше полюбой. UTF8 гадость</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3019','win1251fan'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3019','win1251fan'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Сандер</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-2748</link>
		<dc:creator>Сандер</dc:creator>
		<pubDate>Fri, 16 Apr 2010 09:06:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-2748</guid>
		<description>Холивар, похоже, не удался. Все современные разработчики предпочитают UTF8. Единственная проблема - всякие устарелые партнерки и прочие системы, которые сложней корректно вставить на страницу с UTF8. Но это - не повод и самому быть устарелым.</description>
		<content:encoded><![CDATA[<span id="co_2748"><p>Холивар, похоже, не удался. Все современные разработчики предпочитают UTF8. Единственная проблема &#8211; всякие устарелые партнерки и прочие системы, которые сложней корректно вставить на страницу с UTF8. Но это &#8211; не повод и самому быть устарелым.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('2748','Сандер'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('2748','Сандер'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: altesack</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-2683</link>
		<dc:creator>altesack</dc:creator>
		<pubDate>Mon, 05 Apr 2010 19:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-2683</guid>
		<description>&lt;b&gt;@ Nayjest, web-superman&lt;/b&gt;:
Ну да, речь шла о новых проектах. Тонны старых пусть работают, пока работают.

Спасибо за ссылку.</description>
		<content:encoded><![CDATA[<span id="co_2683"><p><b>@ Nayjest, web-superman</b>:<br />
Ну да, речь шла о новых проектах. Тонны старых пусть работают, пока работают.</p>
<p>Спасибо за ссылку.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('2683','altesack'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('2683','altesack'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Nayjest, web-superman</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-2675</link>
		<dc:creator>Nayjest, web-superman</dc:creator>
		<pubDate>Sun, 04 Apr 2010 23:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-2675</guid>
		<description>UTF-8 конечно же. 
Детально и обоснованно об этом я постил на хабр, см. вот эту статью: &lt;a href=&quot;http://habrahabr.ru/blogs/webdev/38026/&quot; rel=&quot;nofollow&quot;&gt;Лучшая кодировка. UTF-8 vs cp1251&lt;/a&gt;

p.s.: На самом деле у меня самого большое кол-во проектов на cp1251, банально нету ни времени ни желания переводить их на utf-8</description>
		<content:encoded><![CDATA[<span id="co_2675"><p>UTF-8 конечно же.<br />
Детально и обоснованно об этом я постил на хабр, см. вот эту статью: <a href="http://habrahabr.ru/blogs/webdev/38026/" rel="nofollow">Лучшая кодировка. UTF-8 vs cp1251</a></p>
<p>p.s.: На самом деле у меня самого большое кол-во проектов на cp1251, банально нету ни времени ни желания переводить их на utf-8</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('2675','Nayjest, web-superman'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('2675','Nayjest, web-superman'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: ветерок</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-2668</link>
		<dc:creator>ветерок</dc:creator>
		<pubDate>Fri, 02 Apr 2010 23:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-2668</guid>
		<description>&lt;b&gt;qosys&lt;/b&gt; пишет:
&lt;blockquote&gt;UTF8, чтобы различные XMLHttpRequest-ы не ругались  
&lt;/blockquote&gt;
хорошо подметил. пожалуй единственная объективная причина по которой я перешел на utf-8 как раз в этом, и наступило &quot;это когда ajax стал плотно юзать. 
а так никаких проблем нет, не надо раздувать того  чего нету. все работает.</description>
		<content:encoded><![CDATA[<span id="co_2668"><p><b>qosys</b> пишет:</p>
<blockquote><p>UTF8, чтобы различные XMLHttpRequest-ы не ругались
</p></blockquote>
<p>хорошо подметил. пожалуй единственная объективная причина по которой я перешел на utf-8 как раз в этом, и наступило &#8220;это когда ajax стал плотно юзать.<br />
а так никаких проблем нет, не надо раздувать того  чего нету. все работает.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('2668','ветерок'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('2668','ветерок'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей</title>
		<link>http://blogocms.ru/2010/03/utf8-vs-cp1251/comment-page-1/#comment-2625</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Fri, 26 Mar 2010 16:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1264#comment-2625</guid>
		<description>Несомненно utf8. Сколько в свое время было проблем из-за 1251, так что теперь мой выбор однозначен. Не работайте на китайцев, рунету нужны классные прогеры, не уходите от нас:)</description>
		<content:encoded><![CDATA[<span id="co_2625"><p>Несомненно utf8. Сколько в свое время было проблем из-за 1251, так что теперь мой выбор однозначен. Не работайте на китайцев, рунету нужны классные прогеры, не уходите от нас:)</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('2625','Андрей'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('2625','Андрей'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
</channel>
</rss>

